home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / qbbs276d.zip / QUICKBBS.DOC < prev    next >
Text File  |  1993-01-02  |  537KB  |  10,553 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                                            
  19.            ┌──────────────────────────────────────────────────────────────┐
  20.            │                                                              │
  21.            │  ░░░░             ░░          ░░░     ░░░░░░  ░░░░░░   ░░░░  │
  22.            │ ░░  ░░                         ░░      ░░  ░░  ░░  ░░ ░░  ░░ │
  23.            │ ░░  ░░  ░░  ░░   ░░░   ░░░░    ░░  ░░  ░░  ░░  ░░  ░░ ░░░    │
  24.            │ ░░  ░░  ░░  ░░    ░░  ░░  ░░   ░░ ░░   ░░░░░   ░░░░░   ░░░   │
  25.            │ ░░ ░░░  ░░  ░░    ░░  ░░       ░░░░    ░░  ░░  ░░  ░░    ░░░ │
  26.            │  ░░░░   ░░  ░░    ░░  ░░  ░░   ░░ ░░   ░░  ░░  ░░  ░░ ░░  ░░ │
  27.            │    ░░░   ░░░ ░░  ░░░░  ░░░░   ░░░  ░░ ░░░░░░  ░░░░░░   ░░░░  │
  28.            │                                                              │
  29.            │                Version 2.76 Documentation                    │
  30.            │                                                              │
  31.            ├──────────────────────────────────────────────────────────────┤
  32.            │                                                              │
  33.            │          QuickBBS is a trademark of Pegasus Software         │
  34.            │ Copyright 1989, 1990, 1991, 1992, 1993 - All Rights Reserved │
  35.            │              Documentation Copyright 1992, 1993              │
  36.            │              Pegasus Software and Rick Luquette              │
  37.            ├──────────────────────────────────────────────────────────────┤
  38.            │                                                              │
  39.            │                      Pegasus Software                        │
  40.            │                      P.O. Box 678255                         │
  41.            │                Orlando, Florida 32867-8255                   │
  42.            │                Support BBS  (504) 851-4230                   │
  43.            │                  Fidonet 1:1/114 1:384/3                     │
  44.            │                Echonet 50:50/604 50:5504/3                   │
  45.            │        Mailnet 20:400/11          Doornet 75:7504/1          │
  46.            │        QBBSNet 150:212/3          DBNet 201:100/128          │
  47.            │                                                              │
  48.            └──────────────────────────────────────────────────────────────┘
  49.  
  50.  
  51.  
  52.  
  53.  
  54.         QuickBBS 2.76 Documentation                                     Page i
  55.  
  56.  
  57.                                    Table of Contents
  58.  
  59.  
  60.         Table of Contents . . . . . . . . . . . . . . . . . . . . . . . .    i
  61.  
  62.         Licensing Information . . . . . . . . . . . . . . . . . . . . . .    1
  63.              DISTRIBUTION . . . . . . . . . . . . . . . . . . . . . . . .    1
  64.              EVALUATION . . . . . . . . . . . . . . . . . . . . . . . . .    1
  65.              COMMERCIAL USE . . . . . . . . . . . . . . . . . . . . . . .    2
  66.              UNLAWFUL USE . . . . . . . . . . . . . . . . . . . . . . . .    2
  67.              MODIFICATION . . . . . . . . . . . . . . . . . . . . . . . .    2
  68.              EXCEPTIONS . . . . . . . . . . . . . . . . . . . . . . . . .    2
  69.  
  70.         Forward . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    3
  71.  
  72.         Prologue  . . . . . . . . . . . . . . . . . . . . . . . . . . . .    5
  73.              We do it to learn  . . . . . . . . . . . . . . . . . . . . .    5
  74.              We do it to share  . . . . . . . . . . . . . . . . . . . . .    5
  75.              POWER  . . . . . . . . . . . . . . . . . . . . . . . . . . .    5
  76.  
  77.         Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . .    6
  78.              Notes and Conventions  . . . . . . . . . . . . . . . . . . .    7
  79.              Assumptions  . . . . . . . . . . . . . . . . . . . . . . . .    7
  80.  
  81.         Getting Started . . . . . . . . . . . . . . . . . . . . . . . . .    9
  82.              Installing QuickBBS  . . . . . . . . . . . . . . . . . . . .   11
  83.                   Automated Installation  . . . . . . . . . . . . . . . .   11
  84.                   Manual Installation . . . . . . . . . . . . . . . . . .   13
  85.              Setting Your Configuration . . . . . . . . . . . . . . . . .   15
  86.                   Information . . . . . . . . . . . . . . . . . . . . . .   15
  87.                   Registration  . . . . . . . . . . . . . . . . . . . . .   15
  88.                   Key Installation  . . . . . . . . . . . . . . . . . . .   15
  89.                   Setting Up Netmail  . . . . . . . . . . . . . . . . . .   16
  90.                        Main Address . . . . . . . . . . . . . . . . . . .   16
  91.                        Netmail Board Number . . . . . . . . . . . . . . .   17
  92.                        Netmail directory  . . . . . . . . . . . . . . . .   17
  93.                        Kill/Sent Handling . . . . . . . . . . . . . . . .   17
  94.                   Setting Up Message Areas  . . . . . . . . . . . . . . .   17
  95.                        Area Name  . . . . . . . . . . . . . . . . . . . .   17
  96.                        Origin Line  . . . . . . . . . . . . . . . . . . .   18
  97.                        Net Address  . . . . . . . . . . . . . . . . . . .   18
  98.                        Groups . . . . . . . . . . . . . . . . . . . . . .   18
  99.                        Kinds  . . . . . . . . . . . . . . . . . . . . . .   18
  100.                        Type . . . . . . . . . . . . . . . . . . . . . . .   18
  101.                        FMail Area . . . . . . . . . . . . . . . . . . . .   18
  102.                        Aliases  . . . . . . . . . . . . . . . . . . . . .   19
  103.                        Combined Mode  . . . . . . . . . . . . . . . . . .   19
  104.                        Allow Delete . . . . . . . . . . . . . . . . . . .   19
  105.                        Keep Count . . . . . . . . . . . . . . . . . . . .   19
  106.                        Kill Old . . . . . . . . . . . . . . . . . . . . .   19
  107.                        Kill Rec'd . . . . . . . . . . . . . . . . . . . .   19
  108.  
  109.  
  110.  
  111.  
  112.  
  113.         Page ii                                    QuickBBS 2.76 Documentation
  114.  
  115.  
  116.                        Security Levels and Flags  . . . . . . . . . . . .   20
  117.                             Read access . . . . . . . . . . . . . . . . .   20
  118.                             Write access  . . . . . . . . . . . . . . . .   20
  119.                             Template access . . . . . . . . . . . . . . .   20
  120.                             Sysop access  . . . . . . . . . . . . . . . .   21
  121.                   External Editor . . . . . . . . . . . . . . . . . . . .   21
  122.                        Message Reply Quoting String . . . . . . . . . . .   21
  123.                        Swap to Disk/EMS . . . . . . . . . . . . . . . . .   22
  124.                        DOS Command String . . . . . . . . . . . . . . . .   22
  125.                   Default Origin Line . . . . . . . . . . . . . . . . . .   22
  126.              Setting Up File Areas  . . . . . . . . . . . . . . . . . . .   22
  127.                        Name . . . . . . . . . . . . . . . . . . . . . . .   23
  128.                        File Path  . . . . . . . . . . . . . . . . . . . .   23
  129.                        File List  . . . . . . . . . . . . . . . . . . . .   23
  130.                        Ignore K Limit . . . . . . . . . . . . . . . . . .   23
  131.                        Ignore Ratios  . . . . . . . . . . . . . . . . . .   23
  132.                        Allow Uploads  . . . . . . . . . . . . . . . . . .   24
  133.                        Check for Duplicate Uploads  . . . . . . . . . . .   24
  134.                        Group  . . . . . . . . . . . . . . . . . . . . . .   24
  135.                        Download Security  . . . . . . . . . . . . . . . .   24
  136.                        File Search Security . . . . . . . . . . . . . . .   24
  137.                        Menu Template Security . . . . . . . . . . . . . .   24
  138.              Setting File Transfer Protocols  . . . . . . . . . . . . . .   24
  139.              Setting Events . . . . . . . . . . . . . . . . . . . . . . .   25
  140.                        Enabled/Disabled . . . . . . . . . . . . . . . . .   25
  141.                        Days of Execution  . . . . . . . . . . . . . . . .   26
  142.                        Errorlevel . . . . . . . . . . . . . . . . . . . .   26
  143.                        Forced . . . . . . . . . . . . . . . . . . . . . .   26
  144.              Setting Other Options  . . . . . . . . . . . . . . . . . . .   26
  145.                   Modem Options . . . . . . . . . . . . . . . . . . . . .   26
  146.                        Comm Port  . . . . . . . . . . . . . . . . . . . .   27
  147.                        Wait xx seconds for carrier  . . . . . . . . . . .   27
  148.                        Answer phone . . . . . . . . . . . . . . . . . . .   27
  149.                             Answering by Modem  . . . . . . . . . . . . .   27
  150.                             Answering by Software . . . . . . . . . . . .   27
  151.                        Initialize at nnnn baud  . . . . . . . . . . . . .   28
  152.                        Attempt Initialization n Times . . . . . . . . . .   28
  153.                        Character Delay  . . . . . . . . . . . . . . . . .   28
  154.                        Initialization String  . . . . . . . . . . . . . .   28
  155.                        Initialization Response  . . . . . . . . . . . . .   28
  156.                        Busy String  . . . . . . . . . . . . . . . . . . .   28
  157.                        Busy Response  . . . . . . . . . . . . . . . . . .   28
  158.                        Speed Responses  . . . . . . . . . . . . . . . . .   28
  159.                        ARQ String . . . . . . . . . . . . . . . . . . . .   29
  160.                   Setting DOS Paths . . . . . . . . . . . . . . . . . . .   29
  161.                        Menu Path  . . . . . . . . . . . . . . . . . . . .   29
  162.                        Text File Path . . . . . . . . . . . . . . . . . .   29
  163.                        Message Base Path  . . . . . . . . . . . . . . . .   29
  164.                        Nodelist Path  . . . . . . . . . . . . . . . . . .   29
  165.                        Overlay Path . . . . . . . . . . . . . . . . . . .   29
  166.                        Swap Path  . . . . . . . . . . . . . . . . . . . .   30
  167.  
  168.  
  169.  
  170.  
  171.  
  172.         QuickBBS 2.76 Documentation                                   Page iii
  173.  
  174.  
  175.                   Setting Prompts . . . . . . . . . . . . . . . . . . . .   30
  176.                        Loading Message  . . . . . . . . . . . . . . . . .   30
  177.                        Selection Prompt . . . . . . . . . . . . . . . . .   30
  178.                        No New Mail  . . . . . . . . . . . . . . . . . . .   30
  179.                   Setting Default Colors  . . . . . . . . . . . . . . . .   30
  180.                   System Security . . . . . . . . . . . . . . . . . . . .   31
  181.                        Allow shell commands from text files . . . . . . .   31
  182.                        Allow one word user names  . . . . . . . . . . . .   31
  183.                        "Forgot my password" board . . . . . . . . . . . .   31
  184.                        Inactivity time out  . . . . . . . . . . . . . . .   32
  185.                        Logon time limit . . . . . . . . . . . . . . . . .   32
  186.                        Password tries . . . . . . . . . . . . . . . . . .   32
  187.                        Sysop security . . . . . . . . . . . . . . . . . .   32
  188.                   Setting Restrictions  . . . . . . . . . . . . . . . . .   32
  189.                        300 baud access allowed between  . . . . . . . . .   33
  190.                        Downloads allowed between  . . . . . . . . . . . .   33
  191.                        Paging allowed between . . . . . . . . . . . . . .   33
  192.                        Page Attempts  . . . . . . . . . . . . . . . . . .   33
  193.                        Page Bell Length . . . . . . . . . . . . . . . . .   33
  194.                        Minimum speed to use ANSI graphics . . . . . . . .   33
  195.                        Minimum speed for file transfers . . . . . . . . .   33
  196.                        Minimum speed to log on  . . . . . . . . . . . . .   33
  197.                        Security Level and Flags to logon  . . . . . . . .   33
  198.                   New User Restrictions . . . . . . . . . . . . . . . . .   33
  199.                        Security Level and Flags . . . . . . . . . . . . .   34
  200.                        Force US phone format  . . . . . . . . . . . . . .   34
  201.                        Ask for Home Phone . . . . . . . . . . . . . . . .   34
  202.                        Ask for Data Phone . . . . . . . . . . . . . . . .   34
  203.                        Ask for Birthday . . . . . . . . . . . . . . . . .   34
  204.                        Ask for Gender . . . . . . . . . . . . . . . . . .   34
  205.                        Netmail Credit . . . . . . . . . . . . . . . . . .   34
  206.                        Allow IEMSI  . . . . . . . . . . . . . . . . . . .   34
  207.                   Call Back Verifier  . . . . . . . . . . . . . . . . . .   35
  208.                        Modem Initialization String  . . . . . . . . . . .   35
  209.                        Dial String  . . . . . . . . . . . . . . . . . . .   35
  210.                        Dial Suffix  . . . . . . . . . . . . . . . . . . .   35
  211.                        Check for duplicate phone numbers  . . . . . . . .   35
  212.                        New user security  . . . . . . . . . . . . . . . .   36
  213.                        Validated user security  . . . . . . . . . . . . .   36
  214.                        Validated user flags . . . . . . . . . . . . . . .   36
  215.                        Resume BBS after local call  . . . . . . . . . . .   36
  216.                        Maximum cost for local calls . . . . . . . . . . .   36
  217.                        Allow long distance calls  . . . . . . . . . . . .   36
  218.                        Callback Delay . . . . . . . . . . . . . . . . . .   37
  219.                        Wake Up Delay  . . . . . . . . . . . . . . . . . .   37
  220.                   Setting Miscellaneous Options . . . . . . . . . . . . .   37
  221.                        Upload Credit Multiplier . . . . . . . . . . . . .   37
  222.                             Screen Blank Timeout  . . . . . . . . . . . .   37
  223.                        ANSI Graphics  . . . . . . . . . . . . . . . . . .   38
  224.                        Colored Input Fields . . . . . . . . . . . . . . .   38
  225.                        Auto ANSI Detect . . . . . . . . . . . . . . . . .   38
  226.  
  227.  
  228.  
  229.  
  230.  
  231.         Page iv                                    QuickBBS 2.76 Documentation
  232.  
  233.  
  234.                        Auto Logon Character . . . . . . . . . . . . . . .   38
  235.                        Fast Local Sysop Logon . . . . . . . . . . . . . .   38
  236.                        Direct Screen Writes . . . . . . . . . . . . . . .   38
  237.                        Snow Check . . . . . . . . . . . . . . . . . . . .   38
  238.                        Mono Mode  . . . . . . . . . . . . . . . . . . . .   38
  239.                        IEMSI  . . . . . . . . . . . . . . . . . . . . . .   38
  240.                        Swap on Alt-J  . . . . . . . . . . . . . . . . . .   38
  241.                        Mail Check . . . . . . . . . . . . . . . . . . . .   39
  242.                        Multi-Node . . . . . . . . . . . . . . . . . . . .   39
  243.                        Node . . . . . . . . . . . . . . . . . . . . . . .   39
  244.                        Capture mode when chat initiated . . . . . . . . .   39
  245.                        Exit when Net/Echo Mail Entered  . . . . . . . . .   39
  246.                        Use Extended Lastread Pointers . . . . . . . . . .   39
  247.                        Location . . . . . . . . . . . . . . . . . . . . .   39
  248.                        User Editor  . . . . . . . . . . . . . . . . . . .   39
  249.              Setting Up Menus . . . . . . . . . . . . . . . . . . . . . .   40
  250.                   Status Line . . . . . . . . . . . . . . . . . . . . . .   41
  251.                   Menus and Speed Keys  . . . . . . . . . . . . . . . . .   42
  252.                        Add [Alt-A]  . . . . . . . . . . . . . . . . . . .   44
  253.                        Copy [Alt-C] . . . . . . . . . . . . . . . . . . .   47
  254.                        Copy Menu [Ctrl-C] . . . . . . . . . . . . . . . .   48
  255.                        Delete [Alt-D] . . . . . . . . . . . . . . . . . .   48
  256.                        Delete Menu [Ctrl-D]:  . . . . . . . . . . . . . .   48
  257.                        Edit [Alt-E] . . . . . . . . . . . . . . . . . . .   49
  258.                        Global Change [Alt-G]  . . . . . . . . . . . . . .   49
  259.                        HighLight [Alt-H]  . . . . . . . . . . . . . . . .   50
  260.                        Insert [Alt-I] . . . . . . . . . . . . . . . . . .   50
  261.                        List [Alt-L] . . . . . . . . . . . . . . . . . . .   50
  262.                        New Menu [Ctrl-N]  . . . . . . . . . . . . . . . .   51
  263.                        OS Shell [Ctrl-O]  . . . . . . . . . . . . . . . .   52
  264.                        Prompt [Alt-P] . . . . . . . . . . . . . . . . . .   53
  265.                        Rename Menu [Ctrl-R] . . . . . . . . . . . . . . .   53
  266.                        Save Menu [Ctrl-S] . . . . . . . . . . . . . . . .   53
  267.                        Settings [Alt-S] . . . . . . . . . . . . . . . . .   53
  268.                        Write To Menu [Ctrl-W] . . . . . . . . . . . . . .   54
  269.                   Menu Templating . . . . . . . . . . . . . . . . . . . .   54
  270.                   Enhanced Menu Displays  . . . . . . . . . . . . . . . .   59
  271.                   Extended Path Switching . . . . . . . . . . . . . . . .   60
  272.  
  273.         Logging On  . . . . . . . . . . . . . . . . . . . . . . . . . . .   62
  274.              A Sample Initial Logon . . . . . . . . . . . . . . . . . . .   62
  275.              Reading Messages . . . . . . . . . . . . . . . . . . . . . .   64
  276.              Entering Messages  . . . . . . . . . . . . . . . . . . . . .   66
  277.              GroupMail  . . . . . . . . . . . . . . . . . . . . . . . . .   67
  278.              FMail  . . . . . . . . . . . . . . . . . . . . . . . . . . .   67
  279.                   Line Editor User Instructions . . . . . . . . . . . . .   69
  280.  
  281.         Sysop Activation and Information  . . . . . . . . . . . . . . . .   72
  282.              Activation Keys  . . . . . . . . . . . . . . . . . . . . . .   72
  283.              Status Displays  . . . . . . . . . . . . . . . . . . . . . .   73
  284.  
  285.  
  286.  
  287.  
  288.  
  289.         QuickBBS 2.76 Documentation                                     Page v
  290.  
  291.  
  292.         Maintaining the Message Base  . . . . . . . . . . . . . . . . . .   74
  293.              MSGPACK.EXE  . . . . . . . . . . . . . . . . . . . . . . . .   74
  294.              QLINK.EXE  . . . . . . . . . . . . . . . . . . . . . . . . .   75
  295.  
  296.         Maintaining the User Base . . . . . . . . . . . . . . . . . . . .   77
  297.              USEREDIT.EXE . . . . . . . . . . . . . . . . . . . . . . . .   77
  298.              USERPACK.EXE . . . . . . . . . . . . . . . . . . . . . . . .   79
  299.              USERSORT.EXE . . . . . . . . . . . . . . . . . . . . . . . .   80
  300.  
  301.         Multinode Configuration . . . . . . . . . . . . . . . . . . . . .   81
  302.  
  303.         Interuser Chat  . . . . . . . . . . . . . . . . . . . . . . . . .   84
  304.  
  305.         Upgrading . . . . . . . . . . . . . . . . . . . . . . . . . . . .   85
  306.  
  307.         Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . .   86
  308.              Error Codes  . . . . . . . . . . . . . . . . . . . . . . . .   87
  309.  
  310.         Display Files . . . . . . . . . . . . . . . . . . . . . . . . . .   89
  311.              BIRTHDAY.A?? . . . . . . . . . . . . . . . . . . . . . . . .   89
  312.              BAD-EXT.A??  . . . . . . . . . . . . . . . . . . . . . . . .   89
  313.              BADALIAS.A?? . . . . . . . . . . . . . . . . . . . . . . . .   89
  314.              DATAPHON.A?? . . . . . . . . . . . . . . . . . . . . . . . .   89
  315.              DNLDHRS.A??  . . . . . . . . . . . . . . . . . . . . . . . .   89
  316.              DUPEFILE.A?? . . . . . . . . . . . . . . . . . . . . . . . .   89
  317.              EDITHELP.A?? . . . . . . . . . . . . . . . . . . . . . . . .   89
  318.              GOODBYE.A??  . . . . . . . . . . . . . . . . . . . . . . . .   89
  319.              HOMEPHON.A?? . . . . . . . . . . . . . . . . . . . . . . . .   89
  320.              JUNKFILE.A?? . . . . . . . . . . . . . . . . . . . . . . . .   90
  321.              LOGO.A?? . . . . . . . . . . . . . . . . . . . . . . . . . .   90
  322.              MAXPAGE.A??  . . . . . . . . . . . . . . . . . . . . . . . .   90
  323.              NEWS.A?? . . . . . . . . . . . . . . . . . . . . . . . . . .   90
  324.              NEWUSER1.A?? . . . . . . . . . . . . . . . . . . . . . . . .   90
  325.              NEWUSER2.A?? . . . . . . . . . . . . . . . . . . . . . . . .   90
  326.              NO300.A??  . . . . . . . . . . . . . . . . . . . . . . . . .   90
  327.              NODEn.A??  . . . . . . . . . . . . . . . . . . . . . . . . .   90
  328.              NOTAVAIL.A?? . . . . . . . . . . . . . . . . . . . . . . . .   90
  329.              NOTFOUND.A?? . . . . . . . . . . . . . . . . . . . . . . . .   90
  330.              PAGEABRT.A?? . . . . . . . . . . . . . . . . . . . . . . . .   90
  331.              PAGED.A??  . . . . . . . . . . . . . . . . . . . . . . . . .   90
  332.              PASSWORD.A?? . . . . . . . . . . . . . . . . . . . . . . . .   91
  333.              PRE-UPLD.A?? . . . . . . . . . . . . . . . . . . . . . . . .   91
  334.              PRIVATE.A??  . . . . . . . . . . . . . . . . . . . . . . . .   91
  335.              READHELP.A?? . . . . . . . . . . . . . . . . . . . . . . . .   91
  336.              SECn.A?? . . . . . . . . . . . . . . . . . . . . . . . . . .   91
  337.              TIMEWARN.A?? . . . . . . . . . . . . . . . . . . . . . . . .   91
  338.              TOOSLOW.A??  . . . . . . . . . . . . . . . . . . . . . . . .   91
  339.              TRASHCAN.A?? . . . . . . . . . . . . . . . . . . . . . . . .   91
  340.              UP-DESC.A??  . . . . . . . . . . . . . . . . . . . . . . . .   91
  341.              USERn.A??  . . . . . . . . . . . . . . . . . . . . . . . . .   91
  342.              WELCOME.A??  . . . . . . . . . . . . . . . . . . . . . . . .   91
  343.  
  344.  
  345.  
  346.  
  347.  
  348.         Page vi                                    QuickBBS 2.76 Documentation
  349.  
  350.  
  351.              XFERHELP.A?? . . . . . . . . . . . . . . . . . . . . . . . .   92
  352.              Callback Verifier Display Files  . . . . . . . . . . . . . .   92
  353.                   S-INTRO.A?? . . . . . . . . . . . . . . . . . . . . . .   92
  354.                   S-TRASH.A?? . . . . . . . . . . . . . . . . . . . . . .   92
  355.                   S-DUPE.A??  . . . . . . . . . . . . . . . . . . . . . .   92
  356.                   S-DISC.A??  . . . . . . . . . . . . . . . . . . . . . .   92
  357.                   S-LOGIN.A?? . . . . . . . . . . . . . . . . . . . . . .   92
  358.                   S-VALID.A?? . . . . . . . . . . . . . . . . . . . . . .   92
  359.                   S-LONGD.A?? . . . . . . . . . . . . . . . . . . . . . .   92
  360.                   S-USERM.A?? . . . . . . . . . . . . . . . . . . . . . .   93
  361.  
  362.         Metacharacters  . . . . . . . . . . . . . . . . . . . . . . . . .   94
  363.  
  364.         Transferring Messages to Other Systems  . . . . . . . . . . . . .   97
  365.              What's it All About? . . . . . . . . . . . . . . . . . . . .   97
  366.              How Does It Work?  . . . . . . . . . . . . . . . . . . . . .   99
  367.                   Incoming Mail . . . . . . . . . . . . . . . . . . . . .   99
  368.                   Outgoing Mail . . . . . . . . . . . . . . . . . . . . .  100
  369.              QECHO.EXE  . . . . . . . . . . . . . . . . . . . . . . . . .  101
  370.                   QECHO.CTL . . . . . . . . . . . . . . . . . . . . . . .  101
  371.                   Command Line Options  . . . . . . . . . . . . . . . . .  103
  372.                   Defining Echomail Areas (AREAS.BBS) . . . . . . . . . .  104
  373.              Importing/Exporting Messages (MAILSCAN.EXE; MAILTOSS.EXE)  .  105
  374.              Setting Up The Nodelist (QNODE.EXE)  . . . . . . . . . . . .  105
  375.                   Using QuickBBS with a Mailer  . . . . . . . . . . . . .  107
  376.  
  377.         External Control Files  . . . . . . . . . . . . . . . . . . . . .  109
  378.              BAD-FILE.CTL . . . . . . . . . . . . . . . . . . . . . . . .  109
  379.              BADALIAS.CTL . . . . . . . . . . . . . . . . . . . . . . . .  109
  380.              FILE-OK.CTL  . . . . . . . . . . . . . . . . . . . . . . . .  109
  381.              LIMITS.CTL . . . . . . . . . . . . . . . . . . . . . . . . .  109
  382.              PHONENUM.CTL . . . . . . . . . . . . . . . . . . . . . . . .  112
  383.              TRASHCAN.CTL . . . . . . . . . . . . . . . . . . . . . . . .  112
  384.  
  385.         Menu Command Types  . . . . . . . . . . . . . . . . . . . . . . .  114
  386.  
  387.         Questionnaire Command Language  . . . . . . . . . . . . . . . . .  127
  388.  
  389.         Errorlevels . . . . . . . . . . . . . . . . . . . . . . . . . . .  130
  390.  
  391.         Modem Information . . . . . . . . . . . . . . . . . . . . . . . .  132
  392.              Cardinal 2400 Baud External Modem  . . . . . . . . . . . . .  132
  393.              Image Twincom 96/42i . . . . . . . . . . . . . . . . . . . .  132
  394.              SupraFax Modem V.32bis . . . . . . . . . . . . . . . . . . .  133
  395.              Telebit T2500  . . . . . . . . . . . . . . . . . . . . . . .  134
  396.              Telebit Worldblazer  . . . . . . . . . . . . . . . . . . . .  134
  397.              US Robotics Courier HST Dual Standard 14.4K Modem  . . . . .  135
  398.              US Robotics Courier 2400 External Modem  . . . . . . . . . .  138
  399.  
  400.         File Structures . . . . . . . . . . . . . . . . . . . . . . . . .  140
  401.  
  402.  
  403.  
  404.  
  405.  
  406.         QuickBBS 2.76 Documentation                                   Page vii
  407.  
  408.  
  409.         ASCII Characters  . . . . . . . . . . . . . . . . . . . . . . . .  150
  410.  
  411.         Quick Reference Listings  . . . . . . . . . . . . . . . . . . . .  152
  412.              MENUEDIT.EXE . . . . . . . . . . . . . . . . . . . . . . . .  152
  413.              Sysop Activation Keys  . . . . . . . . . . . . . . . . . . .  153
  414.              Command Line Parameters  . . . . . . . . . . . . . . . . . .  154
  415.                   MSGPACK.EXE . . . . . . . . . . . . . . . . . . . . . .  154
  416.                   QLINK.EXE . . . . . . . . . . . . . . . . . . . . . . .  154
  417.                   USERPACK.EXE  . . . . . . . . . . . . . . . . . . . . .  154
  418.                   USERSORT.EXE  . . . . . . . . . . . . . . . . . . . . .  154
  419.                   QECHO.EXE . . . . . . . . . . . . . . . . . . . . . . .  154
  420.                   MAILSCAN.EXE  . . . . . . . . . . . . . . . . . . . . .  155
  421.                   MAILTOSS.EXE  . . . . . . . . . . . . . . . . . . . . .  155
  422.                   QUICKBBS.EXE  . . . . . . . . . . . . . . . . . . . . .  155
  423.              Program Error Codes  . . . . . . . . . . . . . . . . . . . .  156
  424.              ErrorLevel Exits . . . . . . . . . . . . . . . . . . . . . .  157
  425.              System Display Files . . . . . . . . . . . . . . . . . . . .  157
  426.              CallBack Verifier Display Files  . . . . . . . . . . . . . .  158
  427.              MetaCharacters . . . . . . . . . . . . . . . . . . . . . . .  159
  428.              System Control Files . . . . . . . . . . . . . . . . . . . .  161
  429.              Menu Command Types . . . . . . . . . . . . . . . . . . . . .  162
  430.              Questionnaire Command Language . . . . . . . . . . . . . . .  164
  431.  
  432.         Glossary  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  165
  433.  
  434.         Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .  171
  435.              Legal Acknowledgements . . . . . . . . . . . . . . . . . . .  171
  436.              The People Who Made It Happen  . . . . . . . . . . . . . . .  172
  437.  
  438.         Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  174
  439.  
  440.  
  441.  
  442.  
  443.  
  444.         QuickBBS 2.76 Documentation                                     Page 1
  445.  
  446.  
  447.                                  Licensing Information
  448.  
  449.              QuickBBS  and its  accompanying utilities  and  documentation are
  450.         copyrighted  by  Pegasus  Software.  As supporters  of  the  Shareware
  451.         concept, Pegasus Software grants you permission to distribute QuickBBS
  452.         and its accompanying utilities and documentation only  if you distrib-
  453.         ute it in  unmodified format, including  the Pegasus Software  Authen-
  454.         ticity Verification (AV) seal. System Operators who are using QuickBBS
  455.         under this license may quote brief passages from this documentation to
  456.         aid others  also using QuickBBS within  the scope of  the license. You
  457.         are  not permitted  to modify  this documentation  in any  way without
  458.         written permission from Pegasus Software.
  459.  
  460.              QuickBBS is Shareware. Even  though it is copyrighted, commercial
  461.         software, you are given permission to do the following:
  462.  
  463.              1.   DISTRIBUTION: You may distribute the release files of Quick-
  464.                   BBS version 2.76 as long as you  receive no payment for such
  465.                   distribution. The distribution may take the form of software
  466.                   on disk or electronic transfer.
  467.  
  468.                   A.   Systems that  charge for access are  exempted from this
  469.                        provision insofar  as their basic charge.  There can be
  470.                        no additional charge for  QuickBBS beyond basic  system
  471.                        access.
  472.  
  473.                   B.   Companies  that distribute  shareware software  on dis-
  474.                        kette are  permitted to distribute QuickBBS  as long as
  475.                        it is made clear to the user that any payments received
  476.                        are for the media and copying service only, and that no
  477.                        license to this software is conveyed beyond that speci-
  478.                        fied in Licensing Information above. Payment for dupli-
  479.                        cation and media may not exceed $3.00  per diskette for
  480.                        commercial  services, or  $5.00  per diskette  for non-
  481.                        profit user groups,  without signed, written permission
  482.                        from the officers of Pegasus Software.
  483.  
  484.                   C.   All  compressed  distribution  files are  to  remain in
  485.                        their  original format, including  the Pegasus Software
  486.                        authenticity verification. There may be no additions to
  487.                        or deletions from the release archives without  permis-
  488.                        sion  of Pegasus  Software, which  specifically rejects
  489.                        any and all liability for and support of any  distribu-
  490.                        tion archives of QuickBBS that do not carry the Pegasus
  491.                        Software Authenticity Verification.
  492.  
  493.              2.   EVALUATION:  You may use QuickBBS on your system to test its
  494.                   suitability for your application. After a reasonable  period
  495.                   of evaluation (not  to exceed 30  days after successful  in-
  496.                   stallation) and  a determination  of  suitability, you  must
  497.                   either register your copy or delete all  working copies from
  498.  
  499.  
  500.  
  501.  
  502.  
  503.         Page 2                                     QuickBBS 2.76 Documentation
  504.  
  505.  
  506.                   your system. You may keep a copy of the software for distri-
  507.                   bution under section (1) above.
  508.  
  509.              3.   COMMERCIAL  USE: You may NOT  use QuickBBS in any governmen-
  510.                   tal, institutional, or pay system unless registered. Contact
  511.                   Pegasus  Software for  information on  commercial evaluation
  512.                   procedures.
  513.  
  514.              4.   UNLAWFUL USE: You may  NOT use QuickBBS in any  illegal man-
  515.                   ner. This includes but is not limited to the distribution of
  516.                   illegally copied commercial software, the access and distri-
  517.                   bution of  telephone access codes, the  access and distribu-
  518.                   tion of  pornographic pictures and messages,  and the access
  519.                   and distribution  of information regarding any  illegal act,
  520.                   when any such use  is in violation of any  applicable local,
  521.                   state, or national law.
  522.  
  523.              5.   MODIFICATION:  You  may  not  modify  QuickBBS, its  offline
  524.                   utilities,  or its  documentation  without  permission  from
  525.                   Pegasus Software. User instructions for the Line Editor (see
  526.                   pages 69 to 71)  may be extracted and modified  as indicated
  527.                   on page 67.
  528.  
  529.              6.   EXCEPTIONS: Pegasus Software at its sole discretion reserves
  530.                   the right to waive any and/or all of the above provisions on
  531.                   a case  by case basis.  In particular, Pegasus  Software re-
  532.                   serves the right to authorize Non-profit and  Not-for-profit
  533.                   organizations, disabled and  differently abled  individuals,
  534.                   and  others who  may  have special  needs,  to use  QuickBBS
  535.                   without payment or at reduced cost. However, application for
  536.                   such exemptions must be made to Pegasus Software for evalua-
  537.                   tion.
  538.  
  539.  
  540.                                        Warranty
  541.  
  542.              Pegasus Software makes no warranties, expressed or implied, as to
  543.         the suitability or performance of QuickBBS or its  accompanying utili-
  544.         ties for your  purposes, and  assumes no liabilities  if the  software
  545.         fails to perform  to your satisfaction.  Under the shareware  concept,
  546.         you  have the legal right to  evaluate this software and determine its
  547.         suitability prior to purchase.
  548.  
  549.  
  550.  
  551.  
  552.  
  553.         QuickBBS 2.76 Documentation                                     Page 3
  554.  
  555.  
  556.                                        Forward
  557.  
  558.                         (A Very Personal Note from the Author)
  559.  
  560.              When Steve Gabrilowitz first asked me if I would be interested in
  561.         updating the  docs from version 2.75, I didn't know what I was getting
  562.         myself into! For  various reasons,  what you  hold in  your hands  (or
  563.         perhaps read  on your screen) is  not a revision but  a total rewrite.
  564.         I've tried to write  it so it's easy for the  experienced user to find
  565.         exactly  what  she/he is  looking for,  while  following some  type of
  566.         logical  pattern for a novice. As any experienced computer user knows,
  567.         any manual which  pretends to be both easy to  understand and complete
  568.         ends up  being  only one  thing:  BIG! In  that respect,  I  certainly
  569.         succeeded. The finished product  is over 200 pages, 50,000  words, and
  570.         half a million characters. This is the first project of this magnitude
  571.         I've undertaken, and  I'm really quite pleased  with and proud  of the
  572.         results.
  573.  
  574.              I've also accepted the mantle of  running the "Official" QuickBBS
  575.         Support BBS. By logging onto my  BBS (the phone number's on the cover,
  576.         and in the next paragraph), you can always download the latest release
  577.         version of QuickBBS and  its related utilities, and through  a private
  578.         echo link you can  ask questions of the programmer  (Steve), questions
  579.         about keys  (handled  by Steve's  wife, Brenda),  and general  support
  580.         questions  (that's my area). I  can also be  reached through Fidonet's
  581.         QUICKBBS  or   QUICKPRO  echoes;  Echonet's  ENET_TECH,   PC_TECH,  or
  582.         MODEM_TECH; Mailnet's MAILBBS; or  any echo in QBBSNET. You'll  see my
  583.         name from time to time in other echoes as well.
  584.  
  585.              In the  introduction you'll read  that running a BBS  is the best
  586.         way  to learn  about computers; if  there's a  better way,  it must be
  587.         writing  a manual! I want  to thank Steve for  his faith in me. You'll
  588.         know whether  he likes the results  when you see the  author's name on
  589.         the  next version. If you find any  errors, or have any suggestions to
  590.         make this  manual better the next  time around, please let  me know. I
  591.         plan  an  addendum, or  "Volume  II" if  you  prefer, to  present more
  592.         advanced  concepts  such  as  multinode operation,  multitasking,  and
  593.         operation with a mailer, but only  your input can make that a reality.
  594.         You can  reach me through my  BBS at 1-504-851-4230; by  fax at 1-504-
  595.         851-4473,  by netmail  through Fidonet  1:384/3 or  1:1/114, FamilyNet
  596.         8:2031/2, Mailnet  20:400/11, Echonet 50:5504/3  or 50:50/406, Doornet
  597.         75:7504/1, QBBSNet 150:212/3, or DBNet 201:100/128, or by SnailMail in
  598.         care  of Computer Associates of Louisiana, 1306 Bayou Blue Road, Houma
  599.         LA 70364.
  600.  
  601.              I have  to  thank all  the  QuickBBS beta  testers and  Gold  Key
  602.         holders who took  their time to read the manual  and search for errors
  603.         and omissions. I  would especially  like to thank  Nick Economos,  Tom
  604.         Held, and  George Vandervort for proofreading  and making suggestions.
  605.         Mark Thornton,  a local sysop who  recently set up his  first BBS (ru-
  606.  
  607.  
  608.  
  609.  
  610.  
  611.         Page 4                                     QuickBBS 2.76 Documentation
  612.  
  613.  
  614.         nning  QuickBBS, of  course)  gave me  some  valuable input  from  the
  615.         novice's perspective.
  616.  
  617.              And  I must recognize Raymond  Barnes, sysop of  the Databank BBS
  618.         (Fidonet  1:384/3, 1-504-868-1440). Ray ran the first BBS in our town,
  619.         and has  been running one  continuously now  since the early  80's. We
  620.         learned a lot together and from each other, but when it came to BBS's,
  621.         I learned more from him. He  provided me with the original versions of
  622.         many of the display files distributed with the Auto-Install system.
  623.  
  624.              Finally...  An art  teacher in  New Orleans  was honored  for his
  625.         unfailing efforts to help  new artists, especially young ones.  One of
  626.         the  comments he made in news interviews  was that a teacher once told
  627.         him when someone thanked him for helping, he should never  say "you're
  628.         welcome."  Instead, he should answer, "Pass it on." We thank those who
  629.         helped us by helping others, so...
  630.  
  631.              Pass it on.
  632.                                                                  Rick Luquette
  633.                                                               Houma, Louisiana
  634.                                                                 1 January 1993
  635.  
  636.  
  637.  
  638.  
  639.  
  640.         QuickBBS 2.76 Documentation                                     Page 5
  641.  
  642.  
  643.                                        Prologue
  644.  
  645.              So you've  decided to set up a Bulletin Board System, or at least
  646.         you're thinking about it.  Before you begin, please keep  in mind that
  647.         there are better ways to spend your money, quieter and more fulfilling
  648.         ways to  spend your  time, and  more productive  ways to  destroy your
  649.         family  life. If  that doesn't  quell your  interest, you're  ready to
  650.         start!
  651.  
  652.              Those of us who run a Bulletin Board System (BBS for short) are a
  653.         strange breed. We're willing to spend hundreds or thousands of dollars
  654.         on  equipment, telephone  lines, phone  bills,  modems, etc.,  so that
  655.         someone else can use our computers when we want to!
  656.  
  657.              Why do we do it? The answers are anything but simple.
  658.  
  659.              We do it to learn. There is no  better way to learn about comput-
  660.         ers and computing than by  running a BBS. The users will  consider you
  661.         an expert,  and you are! If you can  successfully set up and operate a
  662.         BBS, you've proven your  expertise. In your initial setup,  you'll ask
  663.         everyone in sight every question  you can think of, and  several more.
  664.         Then, one day,  someone will ask  you a question  and you'll know  the
  665.         answer! Your hat size will increase by several digits, you'll pontifi-
  666.         cate  briefly,  and then  you'll answer,  and it  will  be one  of the
  667.         proudest  moments of  your life. At  that moment,  and at  hundreds of
  668.         moments just  like it that  will follow, you  will pay back  all those
  669.         people  who took their time  to answer your  seemingly endless, stupid
  670.         questions. That's what this hobby is all about.
  671.  
  672.              We do it to share. Whether it is messages or software, newsletter
  673.         articles  or  recipes, war  stories  or bedtime  stories,  pictures or
  674.         parade schedules,  you'll be distributing  something of value  to your
  675.         fellow computer users. Most of them will be grateful most of the time.
  676.         Occasionally  you'll come  across a  real jerk  (called a  "twit") who
  677.         wants to  tell you how to  run your system. When  that happens, you'll
  678.         discover a most compelling reason:
  679.  
  680.              POWER! With one simple keystroke, you can ban that twit from your
  681.         system forever. After  all, this is your game, your  ball, your court,
  682.         and  above all, YOUR rules.  The American Revolution  was nourished by
  683.         patriots who printed pamphlets in their basements. The crushing of the
  684.         August Coup (1991) and the subsequent downfall of the Soviet Union was
  685.         fostered in large part by  the availability of new technology  such as
  686.         the computer, the  telephone and  fax machine. We  are in a  high-tech
  687.         age,  and  computer bulletin  boards are  the  pamphlets of  the third
  688.         millennium.
  689.  
  690.  
  691.  
  692.  
  693.  
  694.         Page 6                                     QuickBBS 2.76 Documentation
  695.  
  696.  
  697.                                      Introduction
  698.  
  699.              QuickBBS is  a fully self-contained Bulletin  Board program which
  700.         uses a database format  for its message base, allowing  faster message
  701.         retrieval than file oriented message systems, and using less hard disk
  702.         space.
  703.  
  704.              The overlay version of QuickBBS will operate in as  little as 256
  705.         Kb of memory, although  such operation is not recommended.  Also, from
  706.         time to time,  there have  been stories of  System Operators  (Sysops)
  707.         running without a hard disk, but they can't be accomplishing much! For
  708.         effective operation, QuickBBS requires an IBM compatible computer with
  709.         a Fossil interface (such  as X00 or BNU), 512K Kb of  available RAM, a
  710.         10 Mb or larger hard disk, and a modem for effective operation.
  711.  
  712.              QuickBBS features up to 32,000 security levels and 32 user flags,
  713.         for a total of over 1,000,000 possible security combinations.
  714.  
  715.              QuickBBS  features customized  menus,  including  the ability  to
  716.         assign any command  type to any key and to  create customized and even
  717.         animated menu displays, which presents the opportunity for an extreme-
  718.         ly  flexible and highly customized system. No two QuickBBS boards need
  719.         ever look alike!
  720.  
  721.              QuickBBS features a built-in questionnaire command  language that
  722.         allows you to create custom questionnaires. You can embed more than 80
  723.         control-character  commands in  your display  screens. In  addition to
  724.         menu driven displays, QuickBBS displays text files with specific names
  725.         at strategic  times. Log files  are automatically  created in  several
  726.         areas, there's a built-in sysop page function, and you  can allow your
  727.         users to read multiple message areas together.
  728.  
  729.              QuickBBS  features multinode  capabilities, a  built-in multinode
  730.         chat and a callback verifier, file transfer and manipulation capabili-
  731.         ties, up  to 200 file and  message areas, over 60  menu command types,
  732.         and all utilities necessary to maintain the message base and user base
  733.         and to interface QuickBBS with external mailer software. QuickBBS also
  734.         offers complete menu templating and message area grouping,  making the
  735.         creation  of menus for even  complicated systems a  snap. And QuickBBS
  736.         accepts two methods of running online doors, making it compatible with
  737.         almost any door product.
  738.  
  739.              When  you add  it all  up, no  other BBS  package gives  you more
  740.         versatility,  flexibility, and  capability  than QuickBBS  for such  a
  741.         reasonable  price. It's said that  imitation is the  sincerest form of
  742.         flattery, and the authors are flattered by the rush of imitations that
  743.         have been  released in  the  last few  years. QuickBBS  is the  leader
  744.         again,  and QuickBBS  gives  you access  to  all its  features  in the
  745.         shareware version so you can evaluate the program fairly and complete-
  746.         ly. And QuickBBS is Made in the U.S.A.!
  747.  
  748.  
  749.  
  750.  
  751.  
  752.         QuickBBS 2.76 Documentation                                     Page 7
  753.  
  754.  
  755.                                 Notes and Conventions
  756.  
  757.              In this manual  user input is  enclosed in double  quotes (")  or
  758.         italics. Special keys are  enclosed in brackets [ and  ]; for example,
  759.         [PgDn] means press  the Page Down key and [Space]  refers to the space
  760.         bar.  Required input is indicated  by < and >  and optional input by {
  761.         and }.
  762.  
  763.              Many of the screen  displays reproduced in these pages  have been
  764.         edited to reduce their width so they can be reproduced by the simplest
  765.         10  CPI text printer. For the same  reason, standard text modes rather
  766.         than graphic modes  were used for screen displays.  IBM-style graphics
  767.         characters  are used in many  screen displays, which  your printer may
  768.         reproduce as italics or other characters.
  769.  
  770.              The names of  Display files often have question marks in place of
  771.         characters.  FILENAME.A?? refers  to  a set  of  display files  called
  772.         FILENAME.ANS,  which is  an  ANSI graphic  version, and  FILENAME.ASC,
  773.         which is the ASCII equivalent. A user capable of ANSI graphics will be
  774.         shown the ANSI  version of the file if  available; otherwise, the user
  775.         will see the ASCII version.  A  user who is not capable of ANSI graph-
  776.         ics  will see the ASCII  version, if available,  otherwise he/she will
  777.         not be shown  any display file. A caller who's  equipment is not ANSI-
  778.         capable will not see the ANSI version under any circumstances, even if
  779.         there is no ASCII version. Keep in mind that not all terminal software
  780.         is  capable of reliably reporting  its ANSI status  to QuickBBS, so if
  781.         the  user chooses ANSI  graphics mode at  the initial logon  or with a
  782.         Type  21 command (see page 119),  QuickBBS will assume  the user knows
  783.         what  she/he is  talking about  and will  obediently display  the ANSI
  784.         version.  This is often the problem  when a user complains about "gar-
  785.         bage" on the screen.
  786.  
  787.  
  788.                                      Assumptions
  789.  
  790.              In  this manual, there are four basic assumptions made about you,
  791.         the reader and prospective sysop:
  792.  
  793.              1.   That  you have a basic understanding of simple DOS functions
  794.                   such as MKDIR,  CHDIR, RMDIR, COPY,  TYPE, ECHO, ERASE,  and
  795.                   similar commands;
  796.  
  797.              2.   That  you know how to create and execute batch (.BAT) files,
  798.                   including IF, THEN, ERRORLEVEL, and GOTO commands;
  799.  
  800.              3.   That  you  have a  basic understanding  of the  functions of
  801.                   AUTOEXEC.BAT and CONFIG.SYS and know how to set  your system
  802.                   path and environmental variables. If you don't, you probably
  803.                   should spend a little  more time with the DOS  manual before
  804.                   trying to set up a BBS.
  805.  
  806.  
  807.  
  808.  
  809.  
  810.         Page 8                                     QuickBBS 2.76 Documentation
  811.  
  812.  
  813.              4.   That you may be suffering from  temporary insanity that will
  814.                   be  cured once you discover  the time, effort,  and cost in-
  815.                   volved in setting up and maintaining a BBS. However, many of
  816.                   us never quite recover. Please think kindly of us.
  817.  
  818.  
  819.  
  820.  
  821.  
  822.         QuickBBS 2.76 Documentation                                     Page 9
  823.  
  824.  
  825.                                    Getting Started
  826.  
  827.              The  first step in  installing QuickBBS is  to get a  copy of the
  828.         release  archives. This requires at  least three files: the documenta-
  829.         tion (QBBS276D.ZIP, which you already have, or you wouldn't be reading
  830.         this),  the utilities (QBBS276U.ZIP),  and the core  files. Core files
  831.         are available  in two versions, Executable  (QBBS276E.ZIP) and Overlay
  832.         (QBBS276O.ZIP). The  Executable version is  faster because all  of the
  833.         code loads into memory, but  that also means it takes more  memory. An
  834.         Overlay version  stores only the shell  of the BBS  program in memory.
  835.         The rest remains on the disk drive in an Overlay file, where it can be
  836.         accessed by the system as needed. Since the information in the Overlay
  837.         file  is usually read  from a hard  disk, Overlay  versions are slower
  838.         than  Executable versions, but use less memory. Both versions have the
  839.         same features and use the same control files, so you can try them both
  840.         to determine  which works best on  your system. If you  have less than
  841.         640 Kb of memory, you'll probably want to use the Overlay version.
  842.  
  843.              You  may also  want  to get  the samples  of menus  and textfiles
  844.         submitted by various users (QBBS276S.ZIP), the automatic  installation
  845.         program (QBBS276A.EXE),  and the  files to create  the turnkey  system
  846.         (QBBS276T.ZIP).  With this package, the  only things you  will need to
  847.         begin operating your  BBS are a modem, a telephone  line, and a fossil
  848.         driver (see below).
  849.  
  850.              RAM disks have been used with QuickBBS successfully, but they are
  851.         inherently  dangerous. Menu,  text, and  overlay files  can be  safely
  852.         stored  on a RAM disk,  speeding up the  system considerably. Remember
  853.         that the contents of a RAM disk are lost every time  you turn off your
  854.         computer or have a power failure, so be certain to copy any files that
  855.         get  changed back to  the hard drive.  Message bases, user  bases, log
  856.         files, etc.,  should not  be kept  on a  RAM disk  unless you have  an
  857.         uninterruptable  power  supply in  case of  a  power outage,  and make
  858.         certain  you copy these files back to  the hard drive after EVERY user
  859.         logs off!
  860.  
  861.              FASTOPEN  should never  be installed  on your  system. It  is not
  862.         reliable in  a BBS  system and  can cause  irreparable  damage to  the
  863.         message base and user base. Similarly, software caches can be damaging
  864.         if used incorrectly. In a BBS setting you should disable write caching
  865.         as this  can also cause  irreparable damage  to data  files. Once  you
  866.         become more familiar with operating a BBS on, you may feel comfortable
  867.         enabling write caching, but do  so at your own risk.  Pegasus Software
  868.         assumes  no liability for damages in any  event, but especially not if
  869.         FASTOPEN or write caching are in use on your system 
  870.  
  871.              Before installing  QuickBBS, you'll have  to get a  fossil inter-
  872.         face.  A Fossil  handles the  communication  between the  hardware and
  873.         software  in your computer, and is required by QuickBBS. Two excellent
  874.         fossils are X00 and BNU. You can most probably pick up  one or both at
  875.  
  876.  
  877.  
  878.  
  879.  
  880.         Page 10                                    QuickBBS 2.76 Documentation
  881.  
  882.  
  883.         the same place you got QuickBBS. Read the documentation for the fossil
  884.         for details on installation.
  885.  
  886.              (NOTE:  There have been reports that BNU version 1.7x {that means
  887.         versions 1.70 through  1.79} does  not work with  QuickBBS 2.76.  This
  888.         problem  with BNU has apparently been fixed in subsequent releases. If
  889.         you wish to use BNU, please make  sure your copy has a higher  version
  890.         number.)
  891.  
  892.              If you don't have  FILES and BUFFERS defined in  your CONFIG.SYS,
  893.         add the following:
  894.  
  895.                   FILES=25
  896.                   BUFFERS=50
  897.  
  898.              The BUFFERS  statement is  an average value  that may or  may not
  899.         provide good  performance on your  system. If  you are using  a cache,
  900.         you'll probably want to  reduce it. In addition, QuickBBS  requires at
  901.         least 25 available files, or 20 per node for  multinode systems. Also,
  902.         ANSI.SYS must  be  loaded for  some  games and  utilities  but is  not
  903.         required  for QuickBBS itself. To load ANSI.SYS, include the following
  904.         line in your CONFIG.SYS:
  905.  
  906.                   DEVICE=[path]ANSI.SYS
  907.  
  908.         replacing [path] with your actual system path to the ANSI.SYS file. If
  909.         ANSI.SYS is located in the  root directory of your C: drive,  add this
  910.         line:
  911.  
  912.                   DEVICE=C:\ANSI.SYS
  913.  
  914.              Setting  FILES and  BUFFERS to  the best  values for  your system
  915.         requires  patience and experimentation.  Setting them  too low  or too
  916.         high can  make your computer  lock up  at strange times,  or sometimes
  917.         refuse to  work at all,  and can certainly  have an adverse  effect on
  918.         performance. Experiment until  you find the most  effective setting on
  919.         your machine, but remember  that QuickBBS needs at least  25 available
  920.         files, or 20 for each node on a multinode system. Also, you'll need to
  921.         make sure your QuickBBS directory is located on the DOS path, and that
  922.         you  make  the environmental  variable  QUICK equal  to  your QuickBBS
  923.         directory by adding the following line to your AUTOEXEC.BAT:
  924.  
  925.                   SET QUICK=C:\QUICKBBS (substitute your correct path)
  926.  
  927.              When operating in Standalone mode, QuickBBS does not require that
  928.         you  set the QUICK variable. However, setting it allows utilities like
  929.         USEREDIT.EXE, QCONFIG.EXE,  etc., to find  your system  files even  if
  930.         they are  not run from your main system directory, so it is recommend-
  931.         ed.
  932.  
  933.  
  934.  
  935.  
  936.  
  937.         QuickBBS 2.76 Documentation                                    Page 11
  938.  
  939.  
  940.                                  Installing QuickBBS
  941.  
  942.              If you are  not installing  QuickBBS from scratch,  you may  skip
  943.         this section  as it applies only  to new systems, or  to upgrades from
  944.         non-QuickBBS compatible  BBS software.  Of course,  you might  want to
  945.         read it anyway since it presents ideas from several very knowledgeable
  946.         sources, and you just might learn something!
  947.  
  948.  
  949.                                 Automated Installation
  950.  
  951.              An automatic  installation program called QBBS276A.EXE  is avail-
  952.         able which will  create the  proper directories and  install a  system
  953.         which  will require  a  minimum of  configuration  in order  to  begin
  954.         operation. Here is the simple, step by step procedure.
  955.  
  956.              1.   Copy  all release  files into  a directory anywhere  on your
  957.                   system (floppy disks are  OK). The installation process will
  958.                   create a directory named QUICKBBS on the target drive, so if
  959.                   you  have enough space available  you may wish  to place the
  960.                   release files in a directory with another name or on another
  961.                   drive.  The release files will not be destroyed by the inst-
  962.                   allation process.
  963.  
  964.              2.   Enter the  following  command to  extract  the  installation
  965.                   utilities:
  966.  
  967.                                        QBBS276A
  968.  
  969.              3.   Decide which drive you  want your BBS program to  reside on.
  970.                   The  autoinstall  process needs  almost  3  MB of  available
  971.                   space, but  message bases  can grow  quite large,  so you'll
  972.                   want  5 MB or more. Also, you'll  need to decide whether you
  973.                   want  to  run the  Executable  or the  Overlay  version. The
  974.                   Executable is  recommended unless  you are short  on memory.
  975.                   You can  always switch later.  Both files are  not necessary
  976.                   for the installation process, but of  course it is necessary
  977.                   that you have the one you choose to install.
  978.  
  979.              4.   Enter the following command,  substituting the version to be
  980.                   installed and the drive letter as indicated below:
  981.  
  982.                                      INSTALL v d
  983.  
  984.                   where v is the version you  want to run (Executable or Over-
  985.                   lay),  and d is the drive letter  on which you want the pro-
  986.                   gram installed.  Don't put a  colon after the  drive letter.
  987.                   For example, if  you want to install the  Executable version
  988.                   on drive C:, enter:
  989.  
  990.                                      INSTALL E C
  991.  
  992.  
  993.  
  994.  
  995.  
  996.         Page 12                                    QuickBBS 2.76 Documentation
  997.  
  998.  
  999.              5.   Sit back and  watch the show!  The autoinstall process  will
  1000.                   create a directory structure like this off the root directo-
  1001.                   ry of your chosen drive:
  1002.  
  1003.                   \ ────── QUICKBBS ───────┬── ATTACH
  1004.                                            ├── MENUS
  1005.                                            ├── MESSAGES
  1006.                                            ├── MSDOS
  1007.                                            ├── PICTURES
  1008.                                            ├── QUICKBBS
  1009.                                            ├── TXTFILES
  1010.                                            └── UPLOADS
  1011.  
  1012.                   Next, files will be copied into the appropriate directories.
  1013.                   The  ATTACH directory  is a  private directory  designed for
  1014.                   files attached  to messages. MENUS is where  menu files will
  1015.                   be installed, the message  and user bases will be  placed in
  1016.                   MESSAGES,  and display  files  will be  placed in  TXTFILES.
  1017.                   MSDOS,  PICTURES,  and QUICKBBS  are file  areas to  get you
  1018.                   started, while  uploads from your  users will  be placed  in
  1019.                   UPLOADS  for your  evaluation. You  can  move them  into the
  1020.                   proper download directories after you have evaluated them.
  1021.  
  1022.              6.   Once the autoinstall process is complete, you  will be taken
  1023.                   into QCONFIG.EXE to customize your configuration. Much of it
  1024.                   can wait until later, but there are a few things you'll have
  1025.                   to set now:
  1026.  
  1027.                   a.   Press [R][R] and enter your system information and your
  1028.                        registration number  if you  are a registered  owner of
  1029.                        QuickBBS. Be sure  to enter your name and system infor-
  1030.                        mation exactly as received from Pegasus  Software, even
  1031.                        if it's  incorrect. The information is  case sensitive,
  1032.                        so be careful of  upper and lower case. Press  [F10] to
  1033.                        record your entries.
  1034.                   b.   Move over  to the  General menu  and select  Modem. For
  1035.                        now, all you need to do is change your COM port if your
  1036.                        modem is not on COM1, and enter the proper baud rate if
  1037.                        it is not 2400  baud. The rest will work  as configured
  1038.                        for most systems. Press [F10] to record your entries.
  1039.                   c.   If you told the autoinstall process to install QuickBBS
  1040.                        on a drive other  than C:, choose Dos Paths  and change
  1041.                        the  drive from C: to  the proper drive.  Make sure the
  1042.                        rest of the path  stays intact. It is not  necessary to
  1043.                        enter  a Nodelist  path  for a  Standalone system,  the
  1044.                        overlay path is not  needed unless QUICKBBS.OVR is read
  1045.                        from a  different directory,  and the Swap  path should
  1046.                        only  be specified if  you want QuickBBS  to create its
  1047.                        swap  file  on a  different  drive from  your  main BBS
  1048.                        system.  You'll also need to go into the Files menu and
  1049.                        change the drive letter from C: to the proper drive for
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.         QuickBBS 2.76 Documentation                                    Page 13
  1056.  
  1057.  
  1058.                        each  of  the five  file areas.  Don't forget  to press
  1059.                        [F10] to record your changes after each change.
  1060.                   d.   Move over to Quit and then Save your changes.
  1061.  
  1062.              7.   The next step in the autoinstall process is to log onto your
  1063.                   new BBS.  After completing the logon  process, press [Alt-S]
  1064.                   and set your security  level to 32000 to make sure  you have
  1065.                   access  to all  the Sysop  features, and  then you  can look
  1066.                   around and then <Q>uit.
  1067.  
  1068.              8.   That's  it! Type  QUICKBBS  to put  your system  online, and
  1069.                   you're ready to go.
  1070.  
  1071.              Of course,  you'll want to customize your  system to add your own
  1072.         BBS name, more message and  file areas, etc. There's lots of  time for
  1073.         that as you get accustomed to running your BBS. Happy modeming!
  1074.  
  1075.  
  1076.                                  Manual Installation
  1077.  
  1078.              Before installing QuickBBS,  choose an area of your  system where
  1079.         there will  be lots  of room  for growth.  While a basic  installation
  1080.         requires only about 2 MB, the message base alone can easily grow up to
  1081.         5 megabytes or more. Design  your directory paths in a manner  similar
  1082.         to this:
  1083.  
  1084.                   \ ────── QUICKBBS ───────┬── ATTACH
  1085.                                            ├── MENUS
  1086.                                            ├── MESSAGES
  1087.                                            ├── MSDOS
  1088.                                            ├── PICTURES
  1089.                                            ├── QUICKBBS
  1090.                                            ├── TXTFILES
  1091.                                            └── UPLOADS
  1092.  
  1093.              A structure  such as this, created at  the very beginning of your
  1094.         system  setup, can help to keep you  organized later on as your system
  1095.         gets larger. Of  course, you may want to place  your file sections and
  1096.         perhaps even your message base  on a different drive. Just be  sure to
  1097.         use QCONFIG.EXE TO tell QuickBBS where everything is!
  1098.  
  1099.              Using the proper DOS commands, move to the directory that will be
  1100.         your main QuickBBS directory  and unZIP the release files.  While they
  1101.         unzip, make sure they  carry the Authenticity Verification of  Pegasus
  1102.         Software. As you unZIP the  archive, each line should have -AV  at the
  1103.         end, and you should receive this message on completion:
  1104.  
  1105.                Authentic files Verified!   # GXF152   Pegasus Software
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.         Page 14                                    QuickBBS 2.76 Documentation
  1112.  
  1113.  
  1114.         If you do not receive this  message, stop! Pegasus Software assumes no
  1115.         liability  for damaged  files! Proceed  with caution  and at  your own
  1116.         risk!
  1117.  
  1118.              Make  sure you  have  the  following: QUICKBBS.EXE,  MSGPACK.EXE,
  1119.         USEREDIT.EXE, USERSORT.EXE, USERPACK.EXE, QCONFIG.EXE,  QLINK.EXE, and
  1120.         MENUEDIT.EXE. If you're running the Overlay version, you'll also  need
  1121.         QUICKBBS.OVR. If you're interfacing with an external mailer, check for
  1122.         QECHO.EXE,  MAILSCAN.EXE, and MAILTOSS.EXE  or appropriate substitutes
  1123.         that work with  your mailer.  If you're entering  Netmail from  within
  1124.         QuickBBS, you'll need QNODE.EXE to process your nodelist.  Examples of
  1125.         batch files  for  standalone systems  and  systems using  mailers  are
  1126.         included in supplementary archives submitted by users.
  1127.  
  1128.              Next,  run QCONFIG.EXE and set your COM port and any other system
  1129.         specific information, and then go through  each area of each menu  and
  1130.         define  your  configuration. Then  run  MENUEDIT.EXE  and design  your
  1131.         menus, and then you're ready to logon!
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.         QuickBBS 2.76 Documentation                                    Page 15
  1138.  
  1139.  
  1140.                               Setting Your Configuration
  1141.  
  1142.              Regardless  of which installation  method you used,  it's time to
  1143.         set your configuration. From your QuickBBS directory, run QCONFIG.EXE.
  1144.         No command line parameters are needed. As you use QCONFIG.EXE, use the
  1145.         [Tab] key to move from  one field to the next, and [Shift-Tab] to move
  1146.         in reverse. Be sure to press [F10] or [Ctrl-Enter] as  you finish each
  1147.         screen to  record your entries.  You'll still have  a chance  to abort
  1148.         everything before you exit the program.
  1149.  
  1150.              When QCONFIG.EXE fires up, you'll see this menu:
  1151.  
  1152.         ╒══════════ QuickBBS System Configuration version 2.76 ═════════════╕
  1153.         │ Registration  Messages  Files  Protocols   Events   General  Quit │
  1154.         ╒══════════════╕════════════════════════════════════════════════════╛
  1155.         │ Information  │
  1156.         │ Registration │
  1157.         ╘══════════════╛
  1158.  
  1159.                                      Information
  1160.  
  1161.              Choosing   Information  displays   facts   about   QuickBBS   and
  1162.         QCONFIG.EXE, including information on contacting Pegasus Software.
  1163.  
  1164.  
  1165.                                      Registration
  1166.  
  1167.              Choosing Registration will give the following:
  1168.  
  1169.             ╒═══════════════════QuickBBS Registration════════════════════╕
  1170.             │                                                            │
  1171.             │       Sysop Name: System Operator                          │
  1172.             │      System Name: Unregistered QuickBBS system             │
  1173.             │ Registration Key:          0                               │
  1174.             │                                                            │
  1175.             ╘════════════════════════════════════════════════════════════╛
  1176.  
  1177.  
  1178.                                    Key Installation
  1179.  
  1180.              Once you  have registered  QuickBBS, you'll  receive a  key which
  1181.         will remove the evaluation messages from the software. Enter the Sysop
  1182.         Name, System Name,  and Registration  Key exactly as  you received  it
  1183.         from Pegasus Software, even if your name or your system name is wrong.
  1184.         It's case  sensitive, so make sure upper and lower case match as well.
  1185.         Contact  Pegasus Software for a corrected key, but meanwhile, enter it
  1186.         exactly as  received or QuickBBS will not  work. If you are evaluating
  1187.         QuickBBS,  no registration key is necessary. You will still be able to
  1188.         use every feature of QuickBBS in evaluation mode.
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.         Page 16                                    QuickBBS 2.76 Documentation
  1195.  
  1196.  
  1197.              Next, move  over to  the Messages  option of  the Main  Menu, and
  1198.         you'll see these choices:
  1199.  
  1200.         ╒═══════════ QuickBBS System Configuration version 2.76 ═════════════╕
  1201.         │ Registration  Messages  Files   Protocols   Events   General  Quit │
  1202.         ╘══════════╒═════════════════╕═══════════════════════════════════════╛
  1203.                    │ Netmail         │
  1204.                    │ Message boards  │
  1205.                    │ External editor │
  1206.                    │ Origin line     │
  1207.                    ╘═════════════════╛
  1208.  
  1209.              If  you are  operating  a standalone  system,  you can  skip  the
  1210.         Netmail section and move on to Message boards.
  1211.  
  1212.  
  1213.                                   Setting Up Netmail
  1214.  
  1215.              If you don't  already understand Netmail,  skip this section  for
  1216.         the time being. You'll  find more information on transferring  mail to
  1217.         other systems beginning on page 97.
  1218.  
  1219.              Choosing Netmail will display this screen:
  1220.  
  1221.         ╒════════════════════════════Netmail Setup═══════════════════════════╕
  1222.         │                                                                    │
  1223.         │    Main Address:  Zone    0  Net     0  Node     0  Point     0    │
  1224.         │          AKA #1:  Zone    0  Net     0  Node     0  Point     0    │
  1225.         │          AKA #2:  Zone    0  Net     0  Node     0  Point     0    │
  1226.         │          AKA #3:  Zone    0  Net     0  Node     0  Point     0    │
  1227.         │          AKA #4:  Zone    0  Net     0  Node     0  Point     0    │
  1228.         │          AKA #5:  Zone    0  Net     0  Node     0  Point     0    │
  1229.         │          AKA #6:  Zone    0  Net     0  Node     0  Point     0    │
  1230.         │          AKA #7:  Zone    0  Net     0  Node     0  Point     0    │
  1231.         │          AKA #8:  Zone    0  Net     0  Node     0  Point     0    │
  1232.         │          AKA #9:  Zone    0  Net     0  Node     0  Point     0    │
  1233.         │         AKA #10:  Zone    0  Net     0  Node     0  Point     0    │
  1234.         │                                                                    │
  1235.         │  Netmail Board Number:    1         Kill/Sent handling:  Delete    │
  1236.         │                                                                    │
  1237.         │  Netmail Directory:                                                │
  1238.         │  C:\QuickBBS\NetMail\                                              │
  1239.         │                                                                    │
  1240.         ╘════════════════════════════════════════════════════════════════════╛
  1241.  
  1242.              Main  Address: Enter your Zone,  Net, Node, and  Point numbers as
  1243.         provided to you by the Network  Coordinator. Do not make up numbers to
  1244.         go  here. Addresses should be assigned by the proper authority in your
  1245.         network,  or you  risk of  having your  mail go elsewhere,  running up
  1246.         everyone's phone bills  for nothing! If you  have additional addresses
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.         QuickBBS 2.76 Documentation                                    Page 17
  1253.  
  1254.  
  1255.         in this  or other networks,  enter the  proper information in  the AKA
  1256.         slots. Not needed for a Standalone system.
  1257.  
  1258.              Netmail  Board Number: This should normally be left at 1, but you
  1259.         may use any number from 1 to 200. Not needed for a Standalone system.
  1260.  
  1261.              Netmail directory: Where MAILSCAN.EXE  and MAILTOSS.EXE will look
  1262.         for *.MSG netmail messages to import into or export  from your message
  1263.         base. Not needed for a Standalone system.
  1264.  
  1265.              Kill/Sent Handling: If you allow your users to post Netmail, they
  1266.         could  conceivably post a message  and your system  could transfer and
  1267.         delete it before  you even know  it went out.  Setting this option  to
  1268.         Archive will force QuickBBS  to set the Archive/Sent flag  rather than
  1269.         the Kill/Sent flag. This will  instruct your mail processing  software
  1270.         to save the message in a designated file for your  review, rather than
  1271.         delete it. The actual archiving is  done by your mailer, so check your
  1272.         mailer's documentation  for information.  Not needed for  a Standalone
  1273.         system.
  1274.  
  1275.  
  1276.                                Setting Up Message Areas
  1277.  
  1278.              Choosing Message Boards in QCONFIG.EXE will present this display:
  1279.  
  1280.         ╒═════════════════════════Message Area #1════════════════════════════╕
  1281.         │                                                                    │
  1282.         │  Area Name:                                                        │
  1283.         │  Origin Line:                                                      │
  1284.         │  Net Address: 0:0/0.0                 Groups:                      │
  1285.         │                                                                    │
  1286.         │       Type:    Local         Aliases:  No     Keep Count:     0    │
  1287.         │      Kinds:   Public   Combined Mode: Yes       Kill Old:     0    │
  1288.         │  File Area:        0    Allow Delete: Yes     Kill Rec'd:     0    │
  1289.         │                                                                    │
  1290.         │                Read         Write       Template          Sysop    │
  1291.         │  Security        10            10             10          32000    │
  1292.         │  A Flags   --------      --------       --------       --------    │
  1293.         │  B Flags   --------      --------       --------       --------    │
  1294.         │  C Flags   --------      --------       --------       --------    │
  1295.         │  D Flags   --------      --------       --------       --------    │
  1296.         │                                                                    │
  1297.         ╘PGDN - Prev area════════════ALT-G - Goto════════════PGUP - Next area╛
  1298.  
  1299.              Area Name:  A short  description of  the message  area's purpose.
  1300.         Aquariums would be an adequate name on most systems but  if you expect
  1301.         a lot  of traffic,  you  might want  to use  Freshwater Aquariums  and
  1302.         Saltwater Aquariums  as two  different message areas.  You also  could
  1303.         decide to set up separate areas for Breeding, Outdoor Ponds, and maybe
  1304.         even one just for Guppies! You  can always change your setup later on,
  1305.         but once you've assigned Message area numbers, it is rather complicat-
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.         Page 18                                    QuickBBS 2.76 Documentation
  1312.  
  1313.  
  1314.         ed to  change the numbering, so  try to keep the  organization of your
  1315.         system in mind while you set it up.
  1316.  
  1317.              Origin Line:  Used for  systems running  a mailer (see  page 97).
  1318.         You'll enter  a default  origin line  later. If  you  want a  specific
  1319.         origin line for this message area only, enter it here.
  1320.  
  1321.              Net  Address: Used  for systems  running a mailer  (see page 97).
  1322.         Using [Space], [+] or [-], scroll through your AKA's until you  choose
  1323.         the one you want to use for this message area.
  1324.  
  1325.              Groups:  QuickBBS  allows you  to  group  your  message areas  by
  1326.         subject matter. You  can have up to 8  groups, numbered 1 to 8,  and a
  1327.         message area may belong to any or  all of the groups. Simply enter the
  1328.         group number(s) in  this field.  You'll make use  of that  information
  1329.         later.
  1330.  
  1331.              Kinds: There are  four kinds of message  boards: Public, Private,
  1332.         ReadOnly, and Pub/Pvt. all users who have read access will  be able to
  1333.         read  all messages  in a  Public  area. In  a Private  area, only  the
  1334.         sender, recipient,  and those with sysop access can read a message. In
  1335.         a  Pub/Pvt area,  the sender will  be asked  if the  message should be
  1336.         private, and  in a  ReadOnly area,  anyone with  read access  can read
  1337.         messages, but no  one can  post messages. ReadOnly  message areas  are
  1338.         normally used for such things as announcements of newly received files
  1339.         entered into the message  area by outside utilities. Make  your choice
  1340.         in this field by using  [Space], [+] or [-]. CAUTION: Be  very careful
  1341.         in using  the term "Private"  with your  users. They should  be warned
  1342.         that no message  is truly private, since you (and  anyone else to whom
  1343.         you grant  sysop access) can read  any message in any  area, public or
  1344.         private. There are  potential legal problems in revealing the contents
  1345.         of a "private" message to the public. Also, you should be very careful
  1346.         in granting sysop access to message areas which allow private posting.
  1347.  
  1348.              Type: There are four  possible message types: Local, FMail,  Net,
  1349.         and  Echo.  Netmail and  Echomail  require the  use  of a  mailer (see
  1350.         page 97), and permit messages to be sent to other BBS's. FMail permits
  1351.         users to  send files as  well as messages  to one another.  Local mail
  1352.         permits the sending of messages that will remain on your local system.
  1353.         One advantage of defining message areas as FMail or Local is that your
  1354.         user base will be searched to make sure the message is being sent to a
  1355.         valid user. Also, anyone with Sysop access to a Local or FMail message
  1356.         area can send GroupMail messages (see page 67). However, the  messages
  1357.         will  not be  flagged for  transmission to  other systems.  As always,
  1358.         scroll through the choices using [Space], [+] or [-].
  1359.  
  1360.              FMail  Area: This option is  shown only for  FMail message areas.
  1361.         Using an area number  from the File Area configuration  (see page 23),
  1362.         select the area in which want uploads placed. Any user  with access to
  1363.         the file  area will be  able to download  the file using  the standard
  1364.         download commands, even if they can't read the message. If you want to
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.         QuickBBS 2.76 Documentation                                    Page 19
  1371.  
  1372.  
  1373.         let users attach files to messages  privately, assign a file area that
  1374.         is not publicly accessible, or create a special file area. If the area
  1375.         is set to 0, only users with sysop access (see page 21) in the message
  1376.         area will be allowed to attach files, and  they will be prompted for a
  1377.         path and  file name. CAUTION:  Users are likely  to think that  a file
  1378.         attached to a private message is also private, so you should make sure
  1379.         any files which can be attached to a private message go to a file area
  1380.         that is not accessible to the general public!
  1381.  
  1382.              Aliases: Three options are permitted. If you set the field to No,
  1383.         all  postings will be  made in the  user's real  name; if you  set the
  1384.         field to Yes, all postings will use the caller's alias; if you set the
  1385.         field to  Ask, the  caller will  be asked if  he/she wants  to use  an
  1386.         alias. Of course, if the user has no alias in his/her user record, the
  1387.         real name will be used in any case. Use [Space], [+]  or [-] to toggle
  1388.         the choices.
  1389.  
  1390.              Combined Mode: QuickBBS allows your users to read messages in all
  1391.         of their favorite message areas at one time, rather  than forcing them
  1392.         to select  each message  area in turn.  In this  field, you  determine
  1393.         whether  your users  will be allowed  to include this  message area in
  1394.         their combined read. Make your selection using [Space], [+] or [-].
  1395.  
  1396.              Allow  Delete: Using [Space], [+] or [-], decide whether you wish
  1397.         to allow users  to delete messages  to them. In public  message areas,
  1398.         deleting messages that  are part of a thread can  often lead to confu-
  1399.         sion  and misunderstanding as subsequent  users can read  only part of
  1400.         the conversation. This often leads to questions that require addition-
  1401.         al messages, often leading to more message  base clutter! On the other
  1402.         hand,  most messages posted can  be deleted with  no problem. Deleting
  1403.         messages in private message areas causes no system problem, unless you
  1404.         want to  monitor all  message  traffic. See  Kill  Rec'd in  the  next
  1405.         paragraph.
  1406.  
  1407.              Keep  Count, Kill  Old, Kill  Rec'd: These options  determine how
  1408.         MSGPACK.EXE  will delete  messages. Used  together, they  give maximum
  1409.         flexibility in determining which messages will  remain on your system.
  1410.         All take numeric entries. Keep Count determines how many messages will
  1411.         be left in the message area, Kill Old determines how many days messag-
  1412.         es will be kept on the system, and Kill Rec'd determines how many days
  1413.         messages which  have been received and  read will be kept.  If you use
  1414.         all three options, MSGPACK.EXE will delete all messages older than the
  1415.         Kill Old  date and  all received  messages older than  the Kill  Rec'd
  1416.         date, and then kill  the oldest messages until reaching the Keep Count
  1417.         number. For  a local E-mail type  message area, you might  want to set
  1418.         Kill Rec'd to 7, since  users often like to  keep a message for a  few
  1419.         days for reference; Kill Old to  60, since any message not received in
  1420.         60  days will most  likely never be  retrieved; and Keep  Count to 200
  1421.         since  any larger  number will  unduly clutter  your message  area. Of
  1422.         course, if you have a very  active system and lots of available space,
  1423.         you can set these numbers  much higher. If space is tight  and traffic
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.         Page 20                                    QuickBBS 2.76 Documentation
  1430.  
  1431.  
  1432.         is light, there's no reason to set  them so high. You can change these
  1433.         numbers at any time, so please experiment.
  1434.  
  1435.              Security Levels  and Flags:  In combination, security  levels and
  1436.         flags  provide over a million possible combinations with which you can
  1437.         grant and restrict  access. Most  often, security levels  are used  to
  1438.         determine   online  time,  registration  status,  and  upload/download
  1439.         ratios, while flags are used to provide access to  restricted areas. A
  1440.         new user  might be granted an  access level of 10,  which could permit
  1441.         her/him  to read  messages  but not  to  write messages,  to  download
  1442.         software but not to  upload it, and to  see the online games menu  but
  1443.         not to  play them. A verified user might have her/his access raised to
  1444.         20, which would  permit writing messages, playing games, and uploading
  1445.         software.  Frequent  message posters  might  have  their access  level
  1446.         raised to  30, which would  give them additional  online time. On  the
  1447.         other hand, the same user may be a visiting sysop, and setting flag C1
  1448.         on could give access  to sysop-only message areas. User  group members
  1449.         could have their own message area using  flag C2, while those employed
  1450.         by the  XYZ Company might have their own  file area using the C3 flag,
  1451.         and a Kids-Only message area could be marked with flag C4.
  1452.  
  1453.              Using  the flags in combination,  a visiting sysop  who works for
  1454.         the  XYZ company  might have  flags C1  and C3  set, allowing  him/her
  1455.         access  to both types  of areas. This  access would  be determined en-
  1456.         tirely by the flag  settings, without taking the security  levels into
  1457.         account.  If you've followed the  above example, a  visiting sysop who
  1458.         has not been verified might have  read access to sysop message  areas,
  1459.         but  could  not post  messages until  she/he  is verified  and his/her
  1460.         security  level is raised to 20. This may sound extremely complicated,
  1461.         but it's not. The setting of flags and security levels can be automat-
  1462.         ed using another powerful feature, questionnaire files (see page 127).
  1463.  
  1464.              Flags  and security levels use  AND logic, requiring  the user to
  1465.         meet or exceed  the particular combination for the area.  If a message
  1466.         area requires a security level of 20 and flag C6 to post messages, any
  1467.         user who has a security level of 20 or greater AND has flag C6 set can
  1468.         post messages. Any user with a security level less than 20 OR who does
  1469.         not have flag C6 set will not be able to post messages.
  1470.  
  1471.              There are four  types of  access to message  areas: Read,  Write,
  1472.         Template, and Sysop.
  1473.  
  1474.              Read access means the user can to read messages in  this area, if
  1475.         he/she meets the flag and security level requirements.
  1476.  
  1477.              Write  access means the  user can post  messages in  this area if
  1478.         she/he meets flag and security level requirements. This type of access
  1479.         is not available on ReadOnly message boards.
  1480.  
  1481.              Template access means the  user can see this message  area listed
  1482.         on templated menus (see page 54).
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.         QuickBBS 2.76 Documentation                                    Page 21
  1489.  
  1490.  
  1491.              Sysop  access means  this user  can bypass  all security  in this
  1492.         message area. CAUTION: Any user meeting sysop access  requirements can
  1493.         read  any  message, public  or private;  delete  any message,  read or
  1494.         unread; and convert any  message from public to private  or private to
  1495.         public. This access  should be greatly restricted  because of possible
  1496.         legal  complications. Using the above examples, you might want to give
  1497.         the user group president sysop access on  the user group message area,
  1498.         and the president of XYZ Company sysop access to the company's message
  1499.         area. In any event, your users should be aware of exactly who can read
  1500.         their private messages. Imagine the complications that could result if
  1501.         John Doe posts an insulting message about the president of XYZ Company
  1502.         without realizing his boss can read  the message. John Doe gets fired,
  1503.         and you get sued! See why it's so important?
  1504.  
  1505.              Granting Sysop access in  a message area does not  give that user
  1506.         the ability to  <X>port messages,  unless that user  also meets  Sysop
  1507.         security levels set under Security (see page 32).
  1508.  
  1509.                                    External Editor
  1510.  
  1511.              QuickBBS has a built-in, line-oriented editor that allows message
  1512.         quoting, editing, etc. Many of your more advanced users will prefer to
  1513.         use something more  like the  word processors they  are accustomed  to
  1514.         using. QuickBBS includes a standard interface that  allows the instal-
  1515.         lation of external, full-screen editor doors. Choosing External Editor
  1516.         from the Message menu will present this display:
  1517.  
  1518.         ╒══════════════════External Message Editor Setup═════════════════════╕
  1519.         │                                                                    │
  1520.         │ Message Reply Quoting String:          Swap to Disk/EMS:  No       │
  1521.         │                                                                    │
  1522.         │ DOS Command String:                                                │
  1523.         │                                                                    │
  1524.         │                                                                    │
  1525.         ╘════════════════════════════════════════════════════════════════════╛
  1526.  
  1527.              Gedit, Quicked, Shedit, and Toped are full screen message editors
  1528.         that are designed  to work with QuickBBS. Like all door programs these
  1529.         are separate from  QuickBBS and require a separate  registration. They
  1530.         are not to be used with QuickBBS in violation of  their license agree-
  1531.         ment.
  1532.  
  1533.              Message Reply Quoting  String: This field  allows you to  specify
  1534.         the  characters  that will  be placed  in  the left  margin  of quoted
  1535.         message  text. The most common string is the previous message sender's
  1536.         initials, followed  by  the greater  than sign  (>). If  you Insert  a
  1537.         [Ctrl-A]  character  into this  field,  QuickBBS  will substitute  the
  1538.         initials  of the sender. A [Ctrl-A] character will represent itself on
  1539.         your screen as a smiley-face. Quoted text is used in the internal line
  1540.         editor, and written to the hard drive for use by external editors.
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.         Page 22                                    QuickBBS 2.76 Documentation
  1547.  
  1548.  
  1549.              Swap to Disk/EMS: Choose Yes or No using [Space], [+]  or [-]. If
  1550.         you say No, QuickBBS will  remain in memory while loading the  editor,
  1551.         severely  limiting the amount of  available memory for  the editor and
  1552.         the message your caller will post. On the other hand, swapping to disk
  1553.         can be  extremely slow,  especially on  a slow  computer.  If you  are
  1554.         running  the overlay  version  of QuickBBS  on  a slow  computer,  try
  1555.         setting this field to No. If you have a more  modern computer with EMS
  1556.         memory and/or  a large, fast  hard drive, you'll get  the best perfor-
  1557.         mance  by setting this  field to Yes.  Experiment to find  the setting
  1558.         best suited to your system.
  1559.  
  1560.              DOS Command String:  Enter the  command line that  calls up  your
  1561.         editor. Be sure to include the complete path and program name:
  1562.  
  1563.                                  C:\QUICK\EDITOR.EXE
  1564.  
  1565.         With  some editors, you may  need to add *N at  the end of the command
  1566.         line if you are running a multinode setup. This passes the node number
  1567.         to the editor program.  Check your editor's documentation,  since this
  1568.         can also cause problems with some  editors.  Since this is, in effect,
  1569.         a Type  7 exit, all options available for Type 7 exits will work here.
  1570.         See page 116 for more on the Type 7 command.
  1571.  
  1572.  
  1573.                                  Default Origin Line
  1574.  
  1575.              Selecting this choice from the menu presents this display:
  1576.  
  1577.            ╒═════════════════════Default Origin Line══════════════════════╕
  1578.            │                                                              │
  1579.            │ Another brand new QuickBBS sysop!                            │
  1580.            │                                                              │
  1581.            ╘══════════════════════════════════════════════════════════════╛
  1582.  
  1583.              The origin line is added to the bottom  of Echomail messages (see
  1584.         page 97), and is not needed for Standalone systems. Enter your default
  1585.         origin line here. This  will be added to any message posted in an area
  1586.         that does not  have its own origin line specified  in the Message Area
  1587.         screen.
  1588.  
  1589.  
  1590.                                 Setting Up File Areas
  1591.  
  1592.              Set up your  file areas just like you set  up your message areas.
  1593.         You can add and delete  areas at any time, but the more steps you take
  1594.         toward organization now, the more organized you will be in the future.
  1595.         Try  to group file areas  according to function.  Areas containing DOS
  1596.         files for download should be grouped together as much as possible, and
  1597.         not  intermingled with  Recipe areas.  This will  simplify  setting up
  1598.         templated menus (see page 54) later on.
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.         QuickBBS 2.76 Documentation                                    Page 23
  1605.  
  1606.  
  1607.              Choosing Files from the Main menu will present this display:
  1608.  
  1609.         ╒═══════════════════════════File Area #1═════════════════════════════╕
  1610.         │                                                                    │
  1611.         │ Name:                                                              │
  1612.         │                                                                    │
  1613.         │                                                                    │
  1614.         │ File Path:                                                         │
  1615.         │                                                                    │
  1616.         │                                                                    │
  1617.         │ File List:                                                         │
  1618.         │                                                                    │
  1619.         │  Ignore K Limit: Yes                        Allow Uploads: Yes     │
  1620.         │   Ignore Ratios: Yes          Check For Duplicate Uploads:  No     │
  1621.         │           Group: 1                                                 │
  1622.         │                                                                    │
  1623.         │  Download               File Search            Menu Template       │
  1624.         │  Security:    10        Security:    10        Security:    10     │
  1625.         │  A Flags:  --------     A Flags:  --------     A Flags:  --------  │
  1626.         │  B Flags:  --------     B Flags:  --------     B Flags:  --------  │
  1627.         │  C Flags:  --------     C Flags:  --------     C Flags:  --------  │
  1628.         │  D Flags:  --------     D Flags:  --------     D Flags:  --------  │
  1629.         │                                                                    │
  1630.         ╘PGDN - Prev area════════════ALT-G - Goto════════════PGUP - Next area╛
  1631.  
  1632.              Name: This is a  descriptive name that will display  in selection
  1633.         menus.
  1634.  
  1635.              File Path: The  drive and directory in which the  files are to be
  1636.         located.
  1637.  
  1638.              File  List:  The drive,  directory,  and  filename of  the  files
  1639.         listing  for this  file area.  The default  is FILES.BBS  in  the same
  1640.         directory  as  the file  path. Many  outside  utilities will  not work
  1641.         properly if you change the default,  so don't change it without a good
  1642.         reason. If you're using  a read-only CD-ROM drive, your  files listing
  1643.         will have to be located elsewhere.
  1644.  
  1645.              Ignore  K Limit and Ignore Ratios: Using the LIMITS.CTL file (see
  1646.         page 109), you can set  limits on the number of files  or bytes a user
  1647.         may download without uploading. For example, you might want to allow a
  1648.         user to download 10 files for  every one upload, or 1 Mb of  downloads
  1649.         for  every 100 Kb uploaded. However, you  may not want those limits to
  1650.         apply in every area. If you  are a member of certain file distribution
  1651.         networks,  you may  have  to make  those  files available  to  callers
  1652.         without regard to uploads. Using [Space], [+] or [-], choose Yes or No
  1653.         for each field. Setting both fields to Yes means any user meeting flag
  1654.         and security level requirements  for downloading in this area  will be
  1655.         permitted  to download regardless of  whether they have ever uploaded,
  1656.         ignoring the  limits defined in  LIMITS.CTL. However, the  settings in
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.         Page 24                                    QuickBBS 2.76 Documentation
  1663.  
  1664.  
  1665.         LIMITS.CTL will take precedence if a full path is entered  in the data
  1666.         line of a download command (Type 32, see page 122).
  1667.  
  1668.              Allow Uploads: Using [Space], [+] or [-], decide whether you want
  1669.         to permit uploads to this area. Many sysops prefer to have all uploads
  1670.         go to  a designated area for  review before making files  available to
  1671.         the users. This guarantees that you will be able to scan files for the
  1672.         presence of viruses, pirated commercial software, illegal pornography,
  1673.         or other undesirables, before they are placed online. If you choose No
  1674.         in this  field, no user will be permitted to  upload a file here under
  1675.         any circumstances. If  you choose  Yes, any user  who has menu  and/or
  1676.         template access  to the file  area will  be permitted to  upload. This
  1677.         setting will be ignored  if the full path is entered in  the data line
  1678.         of an upload command (Type 33, see page 122).
  1679.  
  1680.              Check for Duplicate Uploads: If set  to Yes, all file areas  will
  1681.         be searched  for a file with  the same filename before  this upload is
  1682.         allowed.
  1683.  
  1684.              Group:  QuickBBS allows you to  group your file  areas by subject
  1685.         matter. You can have  up to 8 groups, numbered 1 to 8, and a file area
  1686.         may belong to  any or all of  the groups. Simply enter  the group num-
  1687.         ber(s) in this field. You'll make  use of that information later. This
  1688.         is similar to the Group function used in message areas (see page 18).
  1689.  
  1690.              Download Security, File Search  Security, Menu Template Security:
  1691.         This is very similar  to the way flags and security  levels are set in
  1692.         message areas (see page 20). A user will not be able  to download from
  1693.         this  area unless  he/she  meets the  Download  Security settings.  On
  1694.         global  file searches, this area will  not be searched unless the user
  1695.         meets  the File Search Security settings, and on templated menus, this
  1696.         area will not be shown unless the user meets the Menu Template Securi-
  1697.         ty settings.
  1698.  
  1699.  
  1700.                            Setting File Transfer Protocols
  1701.  
  1702.              Choosing Protocols from the Main menu presents this display:
  1703.  
  1704.                              ╒════Internal Protocols════╕
  1705.                              │                          │
  1706.                              │   Xmodem:        Yes     │
  1707.                              │   Xmodem-1K:     Yes     │
  1708.                              │   Ymodem:        Yes     │
  1709.                              │   Ymodem G:       No     │
  1710.                              │   Zmodem:        Yes     │
  1711.                              │   Kermit:         No     │
  1712.                              │                          │
  1713.                              ╘══════════════════════════╛
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.         QuickBBS 2.76 Documentation                                    Page 25
  1720.  
  1721.  
  1722.              Using [Space],  [+] or [-], select  whether you wish to  make the
  1723.         protocol available to your users. Some sysops prefer to limit download
  1724.         protocols to the one or  two that work best, while others  allow their
  1725.         users to choose any protocol.
  1726.  
  1727.              Ymodem G provides an additional  option, MNP. This protocol  does
  1728.         not correct errors, so  it should only be used on  connections between
  1729.         error  correcting modems,  such  as MNP  modems. If  set to  MNP, this
  1730.         protocol will not  be available to your users  unless your modem sends
  1731.         the ARQ  string specified under Other Options in the General menu (see
  1732.         page 29). Setting Ymodem  G to Yes will make Ymodem G available to all
  1733.         callers, but  you should warn them that any errors will make the files
  1734.         they transfer unusable.
  1735.  
  1736.  
  1737.                                     Setting Events
  1738.  
  1739.              From time to time,  you'll most likely want to  perform functions
  1740.         outside of the BBS such as maintenance on your  message area, compila-
  1741.         tion of  a files listing,  etc. Events tell  QuickBBS when to  exit so
  1742.         that  other programs  can be run.  This requires that  QuickBBS be run
  1743.         from a batch file, using errorlevels to call up various functions (see
  1744.         page 130).
  1745.  
  1746.              Choosing Events from the Main Menu will present this display:
  1747.  
  1748.         ╒════════════════════System Event Configuration══════════════════════╕
  1749.         │                                                                    │
  1750.         │  1: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1751.         │  2: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1752.         │  3: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1753.         │  4: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1754.         │  5: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1755.         │  6: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1756.         │  7: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1757.         │  8: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1758.         │  9: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1759.         │ 10: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1760.         │ 11: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1761.         │ 12: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1762.         │ 13: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1763.         │ 14: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1764.         │ 15: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1765.         │ 16: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1766.         │ 17: Disabled     SNMNTNWNTNFNSN     ErrorLevel:   6   Forced: N    │
  1767.         ╘════════════════════════════════════════════════════════════════════╛
  1768.  
  1769.              Enabled/Disabled: Using [Space], [+]  or [-], choose whether this
  1770.         event is to be enabled or disabled. This field allows you to  stop the
  1771.         execution of an event without having to delete it.
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.         Page 26                                    QuickBBS 2.76 Documentation
  1778.  
  1779.  
  1780.              Days of Execution: You may not want to run every event every day.
  1781.         Using [Space], [+] or [-], indicate whether or not you want that event
  1782.         to run on that day of the week.
  1783.  
  1784.              Errorlevel: This determines the errorlevel at which QuickBBS will
  1785.         exit to call up the action from your batch file. QuickBBS does not run
  1786.         event programs itself, but  instead allows DOS to do so.  See page 130
  1787.         for a discussion of errorlevels and batch files.
  1788.  
  1789.              Forced: If a caller is online when a Forced Event is scheduled to
  1790.         take place, his online time will be reduced at logon to the time until
  1791.         the scheduled event.  Time banks and some online games  can change the
  1792.         available  time while the user is online, superseding this process. If
  1793.         this happens, the event will take place after the user logs off.
  1794.  
  1795.                                 Setting Other Options
  1796.  
  1797.              Choosing General from the  Main Menu will present you  with these
  1798.         choices:
  1799.  
  1800.         ╒═══════════ QuickBBS System Configuration version 2.76 ═════════════╕
  1801.         │ Registration   Messages  Files   Protocols  Events  General  Quit  │
  1802.         ╘════════════════════════════════════════════════╒═══════════════╕═══╛
  1803.                                                          │ Modem         │
  1804.                                                          │ DOS paths     │
  1805.                                                          │ Prompts       │
  1806.                                                          │ Colors        │
  1807.                                                          │ Security      │
  1808.                                                          │ Restrictions  │
  1809.                                                          │ New User      │
  1810.                                                          │ Verifier      │
  1811.                                                          │ Other         │
  1812.                                                          ╘═══════════════╛
  1813.  
  1814.  
  1815.                                     Modem Options
  1816.  
  1817.              Set  Modem options carefully, as there  is nothing more important
  1818.         to the  successful operation of  a BBS.  After all, if  QuickBBS can't
  1819.         make your  modem answer  the  phone, you  won't have  much  of a  BBS!
  1820.         Systems using a mailer need to have only the COM port and ARQ paramet-
  1821.         ers set.
  1822.  
  1823.              Choosing Modem will present the following display:
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.         QuickBBS 2.76 Documentation                                    Page 27
  1830.  
  1831.  
  1832.         ╒════════════════════════Modem Parameters═════════════════════════╕
  1833.         │                                                                 │
  1834.         │ Comm Port:  1                     Initialize at  2400 baud      │
  1835.         │ Wait 30 seconds for carrier       Attempt initialization 3 times│
  1836.         │ Answer Phone:  Modem              Character Delay:  60  ms      │
  1837.         │                                                                 │
  1838.         │   Initialization String:   ATE0F1M0Q0V1X4C1H0S0=1S7=15          │
  1839.         │   Initialization Response: OK                                   │
  1840.         │                                                                 │
  1841.         │             Busy String:   ATM0H1                               │
  1842.         │             Busy Response: OK                                   │
  1843.         │                                                                 │
  1844.         │Speed  Connect String from Modem Speed  Connect String from Modem│
  1845.         │  300  CONNECT|                   1200  CONNECT 1200             │
  1846.         │ 2400  CONNECT 2400               4800  CONNECT 4800             │
  1847.         │ 9600  CONNECT 9600              12000  CONNECT 12000            │
  1848.         │14400  CONNECT 14400             16800  CONNECT 16800            │
  1849.         │Error Correcting Protocol if ARQ    present in connect string.   │
  1850.         │                                                                 │
  1851.         ╘═════════════════════════════════════════════════════════════════╛
  1852.  
  1853.              Comm  Port: This  tells QuickBBS  which communications  port your
  1854.         modem is using.
  1855.  
  1856.              Wait xx seconds for carrier: This tells QuickBBS how long to wait
  1857.         for an incoming call  to present a carrier (modem  tone) before giving
  1858.         up.
  1859.  
  1860.              Answer phone: The choices here are Modem and Software.
  1861.  
  1862.                   Answering  by Modem:  If you  choose modem,  the  modem will
  1863.              answer the  phone whenever it rings,  and send a  CONNECT code to
  1864.              QuickBBS. The modem will continue to answer the phone even if you
  1865.              take your BBS down,  or if it  locks up for  some reason. If  you
  1866.              have long distance  callers, they  will be charged  for the  call
  1867.              even if they  cannot get on your BBS.  If you want your  modem to
  1868.              answer  the  phone,  you must  set  S0=n  in your  initialization
  1869.              string,  where n is the number of rings before answering. Setting
  1870.              S0=1 will  tell your  modem to  answer on  the first  ring, while
  1871.              setting S0=0 disables modem answering.
  1872.  
  1873.                   Answering  by Software: This  is the preferred  method if it
  1874.              works. Most  modems send a special RI  (ring) indication whenever
  1875.              an incoming call is  detected. QuickBBS will receive this  signal
  1876.              and  send the  answer code,  ATA, to  the modem,  ordering it  to
  1877.              answer the phone. This is the preferred method of answering since
  1878.              the phone  will not  be answered during  maintenance, processing,
  1879.              lockups, etc. However, not all modems send the RI signal, not all
  1880.              computer hardware is capable of receiving it, and not all fossils
  1881.              pass  it to  QuickBBS, so  it  may not  work on  your system.  If
  1882.              software  doesn't work, you'll have  to let the  modem answer the
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.         Page 28                                    QuickBBS 2.76 Documentation
  1889.  
  1890.  
  1891.              phone.  If  you do  choose the  Software  method, make  sure your
  1892.              initialization  string  includes the  ATS0=0  command  to disable
  1893.              modem answering.
  1894.  
  1895.              Initialize  at nnnn baud: This  should be the  highest speed sup-
  1896.         ported by your modem, or the baud rate at which your Fossil is locked,
  1897.         whichever is higher.
  1898.  
  1899.              Attempt Initialization n Times: Specifies how many times QuickBBS
  1900.         will try to initialize your modem before giving up. Three times should
  1901.         be sufficient in nearly all cases.
  1902.  
  1903.              Character Delay: Sets the duration, in milliseconds, of the pause
  1904.         between commands sent to the modem. 60 ms should be sufficient in most
  1905.         cases but if  your modem  is having trouble  processing commands,  try
  1906.         setting this to a higher number.
  1907.  
  1908.              Initialization String: This is probably the single most important
  1909.         setting you'll  make, so don't  change it unless you  really know what
  1910.         you're  doing.  An improper  initialization  string  can prevent  your
  1911.         system  from answering  the phone,  cause garbage  on the  phone lines
  1912.         making them unusable, prevent users at certain baud rates from connec-
  1913.         ting with your  system, and create all sorts of  other mischief. Modem
  1914.         parameters vary, so a detailed discussion of initialization strings is
  1915.         beyond the scope of this manual, but some examples submitted  by users
  1916.         are included beginning on page 132.
  1917.  
  1918.              There are four special characters that QuickBBS will interpret as
  1919.         part  of the initialization String. The vertical line (|), also called
  1920.         the pipe  symbol, is recognized as a carriage return; the up carat (^)
  1921.         is the "Raise  DTR" command; the  lower case (v)  lowers DTR, and  the
  1922.         tilde (~) pauses for 1/2 second.
  1923.  
  1924.              Initialization  Response: The  string  your modem  sends back  to
  1925.         QuickBBS if initialization is successful, usually "OK".
  1926.  
  1927.              Busy String: QuickBBS can  instruct your modem to take  the phone
  1928.         off  the hook during processing,  during event exits,  etc. The string
  1929.         that normally performs this function is  ATH1. Adding M0 to the string
  1930.         turns off the system speaker so you  don't have to listen to the phone
  1931.         company recording.
  1932.  
  1933.              Busy  Response: The string your  modem sends back  to QuickBBS if
  1934.         the Busy String is successful, usually "OK."
  1935.  
  1936.              Speed Responses: The string  your modem will send to  QuickBBS to
  1937.         show the connection speed. Many modems require a vertical line or pipe
  1938.         symbol (|) symbol at  the end of the 300 baud  connect string to indi-
  1939.         cate a carriage return.
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.         QuickBBS 2.76 Documentation                                    Page 29
  1946.  
  1947.  
  1948.              ARQ  String:  String sent  by your  modem  to indicate  an error-
  1949.         correcting (MNP) connection. ARQ is the standard response, but not all
  1950.         modems  follow this standard. If the Ymodem-G download protocol is set
  1951.         to MNP in the Protocol Configuration, it will not be  available to the
  1952.         user unless the modem connect string contains the ARQ string.
  1953.  
  1954.  
  1955.                                   Setting DOS Paths
  1956.  
  1957.              For  QuickBBS to know how to operate,  it must know where to find
  1958.         all  of  its files.  Choosing DOS  Paths  from the  General  menu will
  1959.         present this display:
  1960.  
  1961.         ╒════════════════════════════System Paths════════════════════════════╕
  1962.         │                                                                    │
  1963.         │   Menu Path:                                                       │
  1964.         │   C:\QuickBBS\Menus\                                               │
  1965.         │                                                                    │
  1966.         │   Text File Path:                                                  │
  1967.         │   C:\QuickBBS\TxtFiles\                                            │
  1968.         │                                                                    │
  1969.         │   Message Base Path:                                               │
  1970.         │   C:\QuickBBS\Messages\                                            │
  1971.         │                                                                    │
  1972.         │   Nodelist Path:                                                   │
  1973.         │   C:\QuickBBS\NodeList\                                            │
  1974.         │                                                                    │
  1975.         │   Overlay Path:                                                    │
  1976.         │                                                                    │
  1977.         │                                                                    │
  1978.         │   Swap Path:                                                       │
  1979.         │                                                                    │
  1980.         │                                                                    │
  1981.         ╘════════════════════════════════════════════════════════════════════╛
  1982.  
  1983.              Menu Path: Where QuickBBS will find its menu files (*.MNU).
  1984.  
  1985.              Text  File Path:  Where  QuickBBS will  find  the text  files  it
  1986.         displays to callers (*.ANS, *.ASC).
  1987.  
  1988.              Message Base Path: Where  QuickBBS will find the files  that make
  1989.         up the message base (MSG*.BBS). USERS.BBS, COMBINED.BBS, LASTREAD.BBS,
  1990.         and ALIAS.BBS also must be in this directory.
  1991.  
  1992.              Nodelist Path:  Where QuickBBS will  find raw nodelist  files and
  1993.         the index files produced by QNODE.EXE.
  1994.  
  1995.              Overlay  Path: If you're using the overlay version, you can often
  1996.         speed up the system by storing the overlay in a RAM disk.  Specify the
  1997.         path to your overlay file here.  If left blank, QuickBBS will look for
  1998.         the overlay file in the same directory as QUICKBBS.EXE.
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.         Page 30                                    QuickBBS 2.76 Documentation
  2005.  
  2006.  
  2007.              Swap Path: If  QuickBBS can't swap itself to EMS  memory, you can
  2008.         often  improve system performance by  swapping to a  RAM disk. Specify
  2009.         the swap  path here If left  blank, QuickBBS will swap  to the current
  2010.         directory.
  2011.  
  2012.  
  2013.                                    Setting Prompts
  2014.  
  2015.              Choosing Prompts from the General menu will present this display:
  2016.  
  2017.         ╒════════════════════════════Prompt Strings══════════════════════════╕
  2018.         │                                                                    │
  2019.         │ Loading Message:                                                   │
  2020.         │ Loading, Please Wait ...                                           │
  2021.         │                                                                    │
  2022.         │ Selection Prompt:                                                  │
  2023.         │ Type Selection or L to List, [Enter]=Quit:                         │
  2024.         │                                                                    │
  2025.         │ No New Mail:                                                       │
  2026.         │ No new mail for you. (Gotta write 'em to get 'em!)                 │
  2027.         │                                                                    │
  2028.         ╘════════════════════════════════════════════════════════════════════╛
  2029.  
  2030.              Loading  Message: Text displayed  to the  user while  an external
  2031.         program is loading (menu Type 7 or Type 15).
  2032.  
  2033.              Selection Prompt: Prompt displayed for a Type 6 menu command.
  2034.  
  2035.              No  New Mail:  Text displayed  after the  personal mail  check at
  2036.         logon or as the result of a Type 22 menu selection.
  2037.  
  2038.  
  2039.                                 Setting Default Colors
  2040.  
  2041.              Choosing Colors from the General menu presents this display:
  2042.  
  2043.                                   ╒═══════════════╕
  2044.                                   │ Main screen   │
  2045.                                   │ Entry fields  │
  2046.                                   │ Borders       │
  2047.                                   │ Windows       │
  2048.                                   │ Status bar    │
  2049.                                   ╘═══════════════╛
  2050.  
  2051.              Select the area  you wish to change. QCONFIG.EXE will  show you a
  2052.         display of all possible  foreground and background colors.  Choose the
  2053.         combination that is  most appealing to  you. If you have  a monochrome
  2054.         system,  you can tell  which colors are  displayed by the  code at the
  2055.         bottom of the box. The first digit is the foreground  color, while the
  2056.         second  digit is the background  color. The digits  are in hexadecimal
  2057.         (base 16)  numbers, so A=10, B=11, C=12, D=13, E=14, and F=15. Keep in
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.         QuickBBS 2.76 Documentation                                    Page 31
  2064.  
  2065.  
  2066.         mind that computers count beginning at 0, so numbers from 0 to 15 give
  2067.         you 16 possible choices! A list of available colors is on page 47.
  2068.  
  2069.  
  2070.                                    System Security
  2071.  
  2072.              QuickBBS allows  virtually unlimited system security.  Calling up
  2073.         Security from the General menu provides this display:
  2074.  
  2075.  
  2076.                    ╒═══════════════System Security════════════════╕
  2077.                    │                                              │
  2078.                    │ Allow shell commands from text files:    No  │
  2079.                    │            Allow one word user names:    No  │
  2080.                    │           "Forgot my password" board:     0  │
  2081.                    │                  Inactivity time out:   120  │
  2082.                    │                     Logon time limit:    10  │
  2083.                    │                       Password tries:     3  │
  2084.                    │                                              │
  2085.                    │             Sysop security: 32000            │
  2086.                    │                    A flags: --------         │
  2087.                    │                    B flags: --------         │
  2088.                    │                    C flags: --------         │
  2089.                    │                    D flags: --------         │
  2090.                    │                                              │
  2091.                    ╘══════════════════════════════════════════════╛
  2092.  
  2093.              Allow shell commands from text files: QuickBBS can call up a door
  2094.         file  or issue other commands from  special characters imbedded within
  2095.         text files. This can be an extremely dangerous feature. You should set
  2096.         this field to No until you understand its full ramifications.
  2097.  
  2098.              Allow  one word user  names: Many System  Operators require their
  2099.         users to use their full names. Others allow handles or aliases. If you
  2100.         wish to allow aliases, set this field  to Yes, otherwise set it to No.
  2101.         Note that  this does not affect the alias setting in message bases. If
  2102.         this field is set to  Yes, a user can log on as  "Batman" without ever
  2103.         giving her/his real name. With this field set to  No, a user can still
  2104.         use "Batman" in  defined message  areas, but should  put his/her  real
  2105.         name in the user base.
  2106.  
  2107.              "Forgot  my password"  board:  If a  caller  can't think  of  the
  2108.         correct password after  the allowed  number of tries,  she/he will  be
  2109.         given the opportunity to  post a message in  the board number  entered
  2110.         here. This should be a restricted  access base, perhaps even a message
  2111.         base dedicated for just such  messages. Setting the board number to  0
  2112.         disables this feature. Callers must have the proper security level and
  2113.         flags to post messages on this board.
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.         Page 32                                    QuickBBS 2.76 Documentation
  2120.  
  2121.  
  2122.              Inactivity time  out: The length of  time, in seconds, a  user is
  2123.         allowed to remain  online without  any keyboard input.  The caller  is
  2124.         warned 30 seconds before the disconnect.
  2125.  
  2126.              Logon  time limit:  The length  of time  a new  user is  given to
  2127.         complete  the logon process. An  experienced caller should  be able to
  2128.         complete logon in less than 5 minutes, but you should allow extra time
  2129.         for inexperienced  callers or if  you have lots of  text and question-
  2130.         naire files to go through.
  2131.  
  2132.              Password tries: The number  of attempts a user will be allowed to
  2133.         enter the correct password  before the system hangs up.  All incorrect
  2134.         password attempts are logged to the SYSTEM.LOG.
  2135.  
  2136.              Sysop  security:  Security level  and flags  for  a person  to be
  2137.         considered a "Sysop."  A person with sysop access is allowed to export
  2138.         messages to your  printer or to a file on  your system. Granting sysop
  2139.         access to  the wrong person would allow her/him to export a message to
  2140.         a file such as C:\COMMAND.COM, or C:\QUICK\QUICKBBS.EXE. QuickBBS will
  2141.         obediently comply, causing your system to crash. In the same way, your
  2142.         USERS.BBS,  MSG*.BBS, or  data from  your  accounting system  could be
  2143.         overwritten.
  2144.  
  2145.  
  2146.                                  Setting Restrictions
  2147.  
  2148.              Choosing  Restrictions from  the  General menu  will present  the
  2149.         following display:
  2150.  
  2151.                 ╒═════════════════User Restrictions══════════════════╕
  2152.                 │                                                    │
  2153.                 │  300 baud access allowed between   :   and         │
  2154.                 │        Downloads allowed between       and         │
  2155.                 │           Paging allowed between       and         │
  2156.                 │                                                    │
  2157.                 │  Page Attempts:     3  Page Bell Length:    20     │
  2158.                 │                                                    │
  2159.                 │  Minimum speed to use ANSI graphics:  1200 baud    │
  2160.                 │    Minimum speed for file transfers:  1200 baud    │
  2161.                 │                                                    │
  2162.                 │             Minimum speed to log on:   300 baud    │
  2163.                 │                                                    │
  2164.                 │   Security level required to log on:     5         │
  2165.                 │          A flags required to log on: --------      │
  2166.                 │          B flags required to log on: --------      │
  2167.                 │          C flags required to log on: --------      │
  2168.                 │          D flags required to log on: --------      │
  2169.                 │                                                    │
  2170.                 ╘════════════════════════════════════════════════════╛
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.         QuickBBS 2.76 Documentation                                    Page 33
  2177.  
  2178.  
  2179.              300 baud access allowed  between: Set the times during  which you
  2180.         want  to allow 300 baud callers to use  your system. If you don't want
  2181.         to restrict them at all, enter 00:00 to 24:00.
  2182.  
  2183.              Downloads allowed between: Set the times during which you want to
  2184.         allow downloads.  If you  don't want  to restrict  them at  all, enter
  2185.         00:00 to 24:00.
  2186.  
  2187.              Paging  allowed between: Set the times during which a caller will
  2188.         be allowed  to page you. This  can be temporarily  overridden from the
  2189.         keyboard, and you can always bring a user into chat.
  2190.  
  2191.              Page Attempts: Sets the number of times a user is allowed to page
  2192.         you in one session. Some users can become very obnoxious  very quickly
  2193.         without  a reasonable limit. Some  twits think you  operate the system
  2194.         for their  pleasure and  you never  have anything  better  to do  than
  2195.         answer their  endless questions. A reasonable  limit set here (3  is a
  2196.         good number) can add to your enjoyment of your system.
  2197.  
  2198.              Page  Bell Length: Controls the  length of time,  in seconds, the
  2199.         page bell  will ring when  a user  calls you. As  in page  attempts, a
  2200.         reasonable setting here will add to your enjoyment of your system.
  2201.  
  2202.              Minimum  speed to use  ANSI graphics: If you  would prefer not to
  2203.         let  callers with lower speed modems view graphics, set this parameter
  2204.         to whatever speed you desire.
  2205.  
  2206.              Minimum speed for  file transfers:  If you wish  to restrict  low
  2207.         speed callers  from uploading or  downloading files,  set the  minimum
  2208.         baud rate for file transfers here.
  2209.  
  2210.              Minimum speed to log on: If you wish to prevent low speed callers
  2211.         from accessing  your system at all, set the minimum baud rate you wish
  2212.         to allow here.
  2213.  
  2214.              Security Level and Flags  to logon: This controls who  has actual
  2215.         access to your system.  On a single node system, if you make this more
  2216.         restrictive than the new user parameters, new users will be allowed to
  2217.         log onto your system and then dumped off. You might want to do this if
  2218.         you verify your callers manually, but there  are much more polite ways
  2219.         of going  about it. This  feature is more useful  on multinode systems
  2220.         that restrict some users from calling certain nodes.
  2221.  
  2222.  
  2223.                                 New User Restrictions
  2224.  
  2225.              In  this section  you  will set  the  parameters for  first  time
  2226.         callers  to your  system. When  you choose New  User from  the General
  2227.         menu, you'll see this display:
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.         Page 34                                    QuickBBS 2.76 Documentation
  2234.  
  2235.  
  2236.         ╒════════════════════════New User Parameters═════════════════════════╕
  2237.         │                                                                    │
  2238.         │    Security level:     5       Force US phone format:  No          │
  2239.         │    A Flags: --------              Ask For Home Phone: Yes          │
  2240.         │    B Flags: --------              Ask For Data Phone: Yes          │
  2241.         │    C Flags: --------                Ask For Birthday: Yes          │
  2242.         │    D Flags: --------                  Ask For Gender: Yes          │
  2243.         │                                          Allow IEMSI: Yes          │
  2244.         │                                       Netmail Credit:     0        │
  2245.         │                                                                    │
  2246.         ╘════════════════════════════════════════════════════════════════════╛
  2247.  
  2248.              Security Level  and  Flags:  Enter the  settings  that  you  have
  2249.         assigned to first  time callers. This must be the  same or higher than
  2250.         the settings required for  logon under User Restrictions, or  the user
  2251.         will be logged off as soon as the logon process is complete. Also, you
  2252.         should have at least one message board in  which the new user can post
  2253.         messages to you  in case she/he  is having  problems logging on.  Make
  2254.         sure it's  as simple as  possible to  find. Always  remember that  new
  2255.         callers  are often brand new  at telecommunications and  can be easily
  2256.         intimidated.
  2257.  
  2258.              Force  US phone format: In the United States, Canada, Mexico, and
  2259.         surrounding countries, telephone numbers are in the  format (nnn) nnn-
  2260.         nnnn.  If you  wish to force  users to  use this  format when entering
  2261.         telephone numbers, enter Yes. Otherwise select No.
  2262.  
  2263.              Ask for Home Phone: If you select Yes, new users will be asked to
  2264.         enter their home/voice telephone number.
  2265.  
  2266.              Ask for Data Phone: If you select Yes, new users will be asked to
  2267.         enter their data/business phone number.
  2268.  
  2269.              Ask  for Birthday:  If you say  Yes, new  users will  be asked to
  2270.         enter their date of birth in the format MM-DD-YY.
  2271.  
  2272.              Ask  for Gender: If you say Yes,  new users will be asked if they
  2273.         are Male or Female.
  2274.  
  2275.              Netmail Credit: Use  with caution! If  an entry  is made in  this
  2276.         field,  new users  will be  able to  send netmail  up to  this amount.
  2277.         Normally netmail  credit is given only  after a user has  paid for it.
  2278.         However,  if you wish to extend credit  to your users, enter an amount
  2279.         here in cents. A netmail credit of 1000 is equal to $10.00.
  2280.  
  2281.              Allow IEMSI: If you choose Yes, users with IEMSI-capable software
  2282.         can automatically log onto  your system, since the IEMSI  process will
  2283.         give QuickBBS most of  the information needed to logon.  Questions not
  2284.         answered  by the IEMSI information  packet will still  be asked. IEMSI
  2285.         must also be activated under Other parameters (see page 38).
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.         QuickBBS 2.76 Documentation                                    Page 35
  2292.  
  2293.  
  2294.                                   Call Back Verifier
  2295.  
  2296.              Choosing  Verifier from the  General menu will  present this dis-
  2297.         play. Use [Tab] to move to the next  field, and [Shift-Tab] to move to
  2298.         a previous field:
  2299.  
  2300.         ╒══════════════════Callback Verifier Configuration═══════════════════╕
  2301.         │                                                                    │
  2302.         │  Modem initialization string ATX7E0H0                              │
  2303.         │  Dial string ATDT                          Dial suffix             │
  2304.         │                                            Call Delay     2000     │
  2305.         │  Check for duplicate phone numbers   Yes   Wakeup Delay   2000     │
  2306.         │  New user security                     5                           │
  2307.         │  Validated user security              10                           │
  2308.         │  Validated user A flags         -X??????                           │
  2309.         │  Validated user B flags         ???????-                           │
  2310.         │  Validated user C flags         ???????-                           │
  2311.         │  Validated user D flags         ????????                           │
  2312.         │  Resume BBS after local call          No                           │
  2313.         │  Maximum cost for local calls          0                           │
  2314.         │  Allow long distance calls           Yes                           │
  2315.         │  Resume BBS after LD call             No                           │
  2316.         │  Long distance start time          23:01                           │
  2317.         │  Long distance end time            07:59                           │
  2318.         │                                                                    │
  2319.         ╘════════════════════════════════════════════════════════════════════╛
  2320.  
  2321.              Modem Initialization String: Enter  the string that QuickBBS will
  2322.         use to initialize your modem for an  outgoing call. The default string
  2323.         should  be correct  for  most applications.  If  your modem  uses  the
  2324.         standard AT command  set, make sure you include  E0 in the initializa-
  2325.         tion string. Please see the note on initialization strings on page 28.
  2326.  
  2327.              Dial  String: If  you have touch-tone  service on  your telephone
  2328.         line, use ATDT. Otherwise, use  ATDP. If you have Call Waiting  (which
  2329.         is not  recommended for a BBS  phone line!), add the  override code at
  2330.         the end of the  string, followed by a  comma (,). In most areas,  this
  2331.         code  is  (*70) for  touch-tone lines,  or  (1170) for  pulse (rotary)
  2332.         lines. Depending on your telephone service, a comma also may be needed
  2333.         before the override  code, or you  may need to  dial a different  code
  2334.         altogether.  If you are calling out  through a switchboard and need to
  2335.         dial  a special code  to access outside  lines, add it  after the dial
  2336.         string.
  2337.  
  2338.              Dial  Suffix: Leave blank in most cases. If your telephone compa-
  2339.         ny, long distance company, or modem require special codes to be dialed
  2340.         after the telephone number, add them here.
  2341.  
  2342.              Check for duplicate  phone numbers: If you set this field to Yes,
  2343.         the verifier will not process a new user if there is already a user at
  2344.         the same telephone number. If allowed through your menu settings, your
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.         Page 36                                    QuickBBS 2.76 Documentation
  2351.  
  2352.  
  2353.         user can  change her/his  telephone number  and try  again, or  post a
  2354.         message asking  to be verified  manually. While  this does  discourage
  2355.         twits from logging  on under more  than one name, it  also discourages
  2356.         spouses,  parents, children, and siblings  of your users from becoming
  2357.         interested and involved in  telecommunications. At logon, any duplica-
  2358.         tion of  an existing user's telephone  number is written to  a special
  2359.         file  called PHONEDUP.LOG for your  review. The user  is also notified
  2360.         that he/she has given a duplicate phone number.
  2361.  
  2362.              New  user security:  This  normally should  be  set to  the  same
  2363.         security level as  callers get  at initial logon  (see page 34).  Only
  2364.         callers with  this exact  security level  will be  allowed to  use the
  2365.         verifier.
  2366.  
  2367.              Validated user  security:  The security  level a  caller will  be
  2368.         given  after  successfully completing  the  verification  process (see
  2369.         page 20).
  2370.  
  2371.              Validated  user flags: Flags that  will be changed  or left alone
  2372.         after successful verification. There  are three possible settings: (-)
  2373.         will clear (reset) the flag, (X) will set the flag, and (?) will leave
  2374.         the flag setting unchanged (see page 20).
  2375.  
  2376.              Resume BBS after local  call: If set to Yes, a local user will be
  2377.         returned to the BBS with his/her new security level and  flags. If set
  2378.         to No, the user will be  disconnected after being told she/he has been
  2379.         verified, and asked to call back. Entries in PHONE#.CTL (see page 111)
  2380.         are used to determine which calls are local. If you require callers to
  2381.         override  Call  Waiting, you  can answer  No in  this field,  and give
  2382.         information  on  how to  override  Call  Waiting  in S-VALID.A??  (see
  2383.         page 92).
  2384.  
  2385.              Maximum cost for local calls: There are  three generally accepted
  2386.         types of telephone calls. Local calls are included in the cost of your
  2387.         monthly phone bill,  and so you can make an  unlimited number of calls
  2388.         at no additional  charge. Toll calls  are usually dialed without  a 1,
  2389.         but  do  involve an  additional  charge. Long  distance  calls usually
  2390.         require the dialing of 1- or 1-area code, and always involve a charge.
  2391.         (Measured Service  essentially turns  local calls into  toll calls  in
  2392.         return for a  reduced basic  rate.) If your  telephone company  offers
  2393.         toll calling (sometimes called Local Optional Calling or LOC), you may
  2394.         wish  to allow  verification of  some  toll calls  and not  others. By
  2395.         setting a  maximum cost in this field, you instruct the verifier which
  2396.         exchanges  to  treat as  local calls.  Cost  information is  read from
  2397.         PHONE#.CTL (see page 111).
  2398.  
  2399.              Allow long distance calls: If you set this field to Yes, the call
  2400.         back verifier will verify callers even if they are long distance. This
  2401.         will increase  your telephone  bill slightly, but  provides additional
  2402.         security. Since most  BBS's get  few, if any,  long distance  callers,
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.         QuickBBS 2.76 Documentation                                    Page 37
  2409.  
  2410.  
  2411.         this  is seldom a major factor one  way or the other. Cost information
  2412.         is read from PHONE#.CTL (see page 111).
  2413.  
  2414.              Callback  Delay: Length of time, in milliseconds, to wait for the
  2415.         telephone company to  provide a dial tone.  It takes 1000 milliseconds
  2416.         to equal 1 second, so small numbers will have little effect.
  2417.  
  2418.              Wake Up  Delay: Number of milliseconds to wait after establishing
  2419.         a connection  before sending the  "Press Enter" message.  Again, small
  2420.         numbers have little effect.
  2421.  
  2422.  
  2423.                             Setting Miscellaneous Options
  2424.  
  2425.              Choosing Other from the General menu will present this display:
  2426.  
  2427.         ╒══════════════════════Misc System Parameters═══════════════════════╕
  2428.         │                                                                   │
  2429.         │  Upload Credit Multiplier:     1            Ansi Graphics: Yes    │
  2430.         │      Screen Blank Timeout: 120       Colored Input Fields: Yes    │
  2431.         │                                                                   │
  2432.         │          Auto ANSI Detect: Yes       Direct Screen Writes:  No    │
  2433.         │      Auto Logon Character:  No                 Snow Check:  No    │
  2434.         │    Fast Local Sysop Logon: Yes                  Mono Mode:  No    │
  2435.         │                                                     IEMSI: Yes    │
  2436.         │    Swap on ALT-J: Yes                                             │
  2437.         │       Mail Check: Yes    Capture mode when chat initiated:  No    │
  2438.         │       Multi Node: Yes     Exit when Net/Echo Mail Entered: Yes    │
  2439.         │             Node:  1       Use Extended Lastread Pointers: Yes    │
  2440.         │                                                                   │
  2441.         │     Location:                                                     │
  2442.         │  User Editor:                                                     │
  2443.         │                                                                   │
  2444.         ╘═══════════════════════════════════════════════════════════════════╛
  2445.  
  2446.              Upload Credit Multiplier: The entry in this field determines how
  2447.         online time will be calculated for a user who uploads a file to your
  2448.         system. If this entry is 0, the time will be deducted from the user's
  2449.         daily allowance. An entry of 1 will not deduct upload time from
  2450.         available time, so the user will have the same online time remaining
  2451.         after the upload as before it. Any other figure will increase avail-
  2452.         able time by the time of the upload times the multiplier. In other
  2453.         words, if a user has 30 minutes left and spends 10 minutes uploading,
  2454.         an entry of 0 in this field will leave him/her with 20 minutes remain-
  2455.         ing, an entry of 1 will leave 30 minutes; an entry of 2 will leave 40
  2456.         minutes, an entry of 3 will leave 50 minutes, etc.
  2457.  
  2458.              Screen Blank Timeout: The length of time, in seconds, before the
  2459.         screen will blank if there is no one online. Applies only to Stand-
  2460.         alone systems.
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.         Page 38                                    QuickBBS 2.76 Documentation
  2467.  
  2468.  
  2469.              ANSI Graphics: This must be set to Yes to allow callers to see
  2470.         color screens and use the external editor.
  2471.  
  2472.              Colored Input Fields: If this field is set to Yes, ANSI callers
  2473.         will be given a block with a colored background in which to make text
  2474.         entries.
  2475.  
  2476.              Auto ANSI Detect: QuickBBS has the ability to sense ANSI capabil-
  2477.         ities in some terminal software. If ANSI is detected, the user will be
  2478.         allowed to use the external editor and full-screen chat even if ANSI
  2479.         Graphics is not set in the user's configuration. However, this can
  2480.         cause problems in some situations. If you do not want QuickBBS to test
  2481.         for ANSI capabilities, set this field to No.
  2482.  
  2483.              Auto Logon Character: If you set this field to Yes, QuickBBS will
  2484.         send a [Ctrl-E] character immediately after asking for a caller's
  2485.         name. This can prompt some terminal software to send logon informa-
  2486.         tion. If it is not processed properly, the caller will normally see a
  2487.         +0 appear in the Name field. [Ctrl-E] is also used to start automatic
  2488.         downloads on some pay systems.
  2489.  
  2490.              Fast Local Sysop Logon: If this option is enabled, you will be
  2491.         able to log on locally by entering only your password. The sysop must
  2492.         be the first user listed in the user base. Other users can log on
  2493.         locally by pressing [Enter] at the Password: prompt, and then logging
  2494.         on normally. This does compromise system security slightly, but not
  2495.         enough to be a concern in most situations.
  2496.  
  2497.              Direct Screen Writes: Allows the system to process video informa-
  2498.         tion more quickly on the local screen. Should be set to No if you are
  2499.         running multitasking software.
  2500.  
  2501.              Snow Check: Some older CGA cards have a problem with direct
  2502.         screen writes and produce interference ("snow") on the screen. If you
  2503.         experience this problem, set this field to Yes. Otherwise, leave it at
  2504.         No.
  2505.  
  2506.              Mono Mode: If you have a monochrome monitor, set this field to
  2507.         Yes. All local screen display will be adjusted to monochrome, while
  2508.         callers who have color systems will be shown color displays.
  2509.  
  2510.              IEMSI: Do you want to allow callers with IEMSI-capable terminal
  2511.         software to log on automatically? If you set this field to No, the
  2512.         IEMSI inquiry will not be sent, and the Allow IEMSI setting in the New
  2513.         User configuration (page 34) will be ignored.
  2514.  
  2515.              Swap on Alt-J: Determines whether QuickBBS will remain in memory
  2516.         if you shell to DOS using [Alt-J]. If you set this field to Yes,
  2517.         QuickBBS will take itself out of memory by creating a swap file either
  2518.         in EMS memory or on disk. This will leave more available memory, but
  2519.         slows the system down slightly.
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.         QuickBBS 2.76 Documentation                                    Page 39
  2526.  
  2527.  
  2528.              Mail Check: Determines whether a caller's mail is automatically
  2529.         checked at logon. This can be accomplished manually using the Type 22
  2530.         command (see page 119).
  2531.  
  2532.              Multi-Node: If you are running a multinode operation, set this
  2533.         field to Yes. You will notice frequent hard disk access as QuickBBS
  2534.         looks for files created by other nodes. See page 81 for more on mul-
  2535.         tinode setup. Setting this field to No disables this hard disk check-
  2536.         ing and certain multinode commands, but not message base locking.
  2537.  
  2538.              Node: In multinode configurations, set to the proper node number.
  2539.         Otherwise, leave set at 1.
  2540.  
  2541.              Capture mode when chat initiated: If this option is set to Yes,
  2542.         QuickBBS will begin each chat session by opening a capture log so the
  2543.         chat session will be saved to disk.
  2544.  
  2545.              Exit when Net/Echo Mail Entered: Set to Yes only if you do not
  2546.         run a standalone system. QuickBBS will exit with an errorlevel indi-
  2547.         cating the type of mail that was entered. See page 108 for a list of
  2548.         exit errorlevels.
  2549.  
  2550.              Use Extended Lastread Pointers: If set to Yes, QuickBBS will keep
  2551.         track of the last message read by each user in each message area. This
  2552.         is stored in a file named LASTREAD.BBS. If set to No, only the highest
  2553.         message number read is stored.
  2554.  
  2555.              Location: The location of your BBS, including city, state,
  2556.         country, etc. that will be presented to IEMSI callers.
  2557.  
  2558.              User Editor: The program that will be run if you select [U]ser
  2559.         while reading messages; see page 66. The command should include the
  2560.         full path and may also include these optional parameters:
  2561.  
  2562.                   *W   If included on the command line, the name of the user
  2563.                        sending the message will be fed to the user editor.
  2564.                   *M   If included on the command line, QuickBBS will swap
  2565.                        itself out to EMS or disk before loading the user
  2566.                        editor.
  2567.  
  2568.              A typical command line would read:
  2569.  
  2570.                             C:\QUICKBBS\USEREDIT.EXE *W *M
  2571.  
  2572.              All of the functions of Type 7 Menu Commands will also work with
  2573.         the user editor.  See page 116.
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.         Page 40                                    QuickBBS 2.76 Documentation
  2580.  
  2581.  
  2582.                                    Setting Up Menus
  2583.  
  2584.              Before using MENUEDIT.EXE for the first time, you'll need to
  2585.         create and/or customize the configuration file. Called MENUEDIT.CFG,
  2586.         this file sets the defaults that will determine how MENUEDIT.EXE
  2587.         displays menus to you when you first start it up. You can create it
  2588.         with any standard text editor. (A configuration file is included with
  2589.         the Auto Install program.)
  2590.  
  2591.              MENUEDIT.CFG consists of a number of keywords followed by the
  2592.         value you wish to assign to that option. It's important to remember
  2593.         that MENUEDIT.CFG only controls the Simulation mode settings when you
  2594.         first run MENUEDIT.EXE; it has no effect on the menus you will create
  2595.         other than in how it affects the way you view the menus while creating
  2596.         or editing them. Any of the options in MENUEDIT.CFG except MultiPath
  2597.         can be changed from within the program. Keywords may be placed in any
  2598.         order and are not case sensitive, so they may be in all upper case,
  2599.         all lower case, or a combination. If a keyword is missing, the default
  2600.         will be used (shown in brackets and/or italics in the list below). Any
  2601.         line which begins with anything other than a valid keyword will be
  2602.         ignored, so look for spelling errors if something doesn't work right.
  2603.  
  2604.              Here is a list of available keywords:
  2605.  
  2606.              SecurityLevel [5]: Determines the Security Level you will simu-
  2607.                   late.
  2608.  
  2609.              Linenumber [On]: Determines whether Line Numbers will be visible
  2610.                   on your simulation screen.
  2611.  
  2612.              TopMenu [TOP.MNU]: Identifies the first menu to be loaded when
  2613.                   starting MENUEDIT.EXE.
  2614.  
  2615.              WordWrap [Off]: Determines whether WordWrap will be ON or OFF.
  2616.  
  2617.              FlagA, FlagB, FlagC, and FlagD [--------]: Controls simulated
  2618.                   flag settings.
  2619.  
  2620.              AutoMode [Off]: Determines whether [Ctrl-A] commands will be
  2621.                   activated by the simulation.
  2622.  
  2623.              ShowData [Off]: Determines whether command type explanations will
  2624.                   be shown.
  2625.  
  2626.              ANSIMode [On]: Determines the status of ANSI mode in your simula-
  2627.                   tion.
  2628.  
  2629.              MultiPath [Off]: Determines whether MENUEDIT.EXE will allow
  2630.                   Extended Path Switching. See page 60.
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.         QuickBBS 2.76 Documentation                                    Page 41
  2637.  
  2638.  
  2639.              Path1, Path2, and Path3 [No Defaults]: Sets paths for Extended
  2640.                   Path Switching. See page 60.
  2641.  
  2642.  
  2643.              To use MENUEDIT.EXE, simply change to your QuickBBS directory and
  2644.         type MENUEDIT. After the opening screens, you'll be placed in the main
  2645.         editing screen and shown TOP.MNU (or the menu identified by the
  2646.         TopMenu keyword in MENUEDIT.CFG, see page 40), and the status line
  2647.         will appear across the bottom of the screen.
  2648.  
  2649.  
  2650.                                      Status Line
  2651.  
  2652.              The status line will show the following options in a two line
  2653.         display that is too wide for the printed page:
  2654.  
  2655.              Line 1
  2656.              F1:ANSI ON
  2657.              F2:Data Mode OFF
  2658.              F3:Numbers ON
  2659.              F4:Ctrl-A Mode OFF
  2660.              F5:Line Wrap OFF
  2661.  
  2662.              Line 2
  2663.              TOP.MNU
  2664.              S:32000 A:XXXXXXXX B:XXXXXXXX C:XXXXXXXX D:XXXXXXXX
  2665.  
  2666.              On the first line, the status of options is shown by the word On
  2667.         or Off, as set in MENUEDIT.CFG or by the defaults. Also, if your video
  2668.         system supports it, options that are on are in bright white text,
  2669.         while options that are off are in black. You can toggle the options to
  2670.         the opposite state by pressing the indicated function key.
  2671.  
  2672.              F1   Toggles ANSI or ASCII mode. Shows how your screen will
  2673.                   appear to users with and without ANSI capability.
  2674.  
  2675.              F2   Toggles Data mode, which gives you brief information about
  2676.                   each menu option instead of the display text. Data mode is
  2677.                   very useful if you are making menus featuring text file
  2678.                   menus activated automatically by [Ctrl-A].
  2679.  
  2680.              F3   Toggles line numbers, which help you to pick the correct
  2681.                   line to edit.
  2682.  
  2683.              F4   Toggles Ctrl-A mode. In Ctrl-A mode, the simulator will
  2684.                   display a text file used as the display for the menu (see
  2685.                   page 59). Also, it will automatically load Type 1, Type 2,
  2686.                   or Type 4 menus with a Ctrl-A if this option is ON. If you
  2687.                   need to Edit a menu in which you're using a Ctrl-A to call
  2688.                   up another menu, turn this option OFF and you will stop at
  2689.                   the first menu and be allowed to edit the options in it.
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.         Page 42                                    QuickBBS 2.76 Documentation
  2696.  
  2697.  
  2698.              F5   Toggles line wrap. If line wrap is ON you get a more accu-
  2699.                   rate simulation of the actual screen display. Leaving line
  2700.                   wrap OFF makes editing menus with long display lines a
  2701.                   little easier.
  2702.  
  2703.              F6   Allows you to change the security and flags that are being
  2704.                   simulated.
  2705.  
  2706.              The second line shows the menu you are now editing and the
  2707.         security level and flag settings you are simulating (see page 20).
  2708.         [F6] allows you to see how the menu will appear to users at various
  2709.         security levels and flag settings.
  2710.  
  2711.              Moving around from menu to menu is as easy from within
  2712.         MENUEDIT.EXE as it is on the BBS itself. You can move from one menu to
  2713.         another by pressing the same key that would call up the secondary menu
  2714.         on your BBS. Some menu types, such as Type 7's and Type 15's, will not
  2715.         activate but instead will display a data line telling you the key's
  2716.         function.
  2717.  
  2718.  
  2719.                                  Menus and Speed Keys
  2720.  
  2721.              You can bring up the menus within MENUEDIT.EXE in several ways.
  2722.         Pressing [ESC] will give you the Main Menu. You can reach the File
  2723.         menu by choosing File from the Main Menu, or by pressing [Alt-F] from
  2724.         the simulation screen. To the left of each menu option is an Alt-Key
  2725.         or Ctrl-Key combination (Speed Keys) that will activate that function
  2726.         without bringing down the menu. Also, once a menu is shown, you can
  2727.         press the first letter of an option to activate it, or move the
  2728.         highlight to that line and press [Enter]. If you're using a mouse, a
  2729.         click on the mouse key will pull down the Main Menu, and a click on
  2730.         the proper line will activate that option.
  2731.  
  2732.              When the main menu is activated, the following will be displayed:
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.         QuickBBS 2.76 Documentation                                    Page 43
  2739.  
  2740.  
  2741.                                ╓─────────────────────╖
  2742.                                ║     *MenuEdit*      ║
  2743.                                ║                     ║
  2744.                                ║ File       *  Alt-F ║
  2745.                                ║ Settings   *  Alt-S ║
  2746.                                ║ Add        *  Alt-A ║
  2747.                                ║ Delete     *  Alt-D ║
  2748.                                ║ Insert     *  Alt-I ║
  2749.                                ║ Edit       *  Alt-E ║
  2750.                                ║ List       *  Alt-L ║
  2751.                                ║ Copy       *  Alt-C ║
  2752.                                ║ Global     *  Alt-G ║
  2753.                                ║   Change            ║
  2754.                                ║ ------------------- ║
  2755.                                ║ HighLight  *  Alt-H ║
  2756.                                ║ Prompt     *  Alt-P ║
  2757.                                ║ ------------------- ║
  2758.                                ║ Quit       *  Alt-X ║
  2759.                                ║                     ║
  2760.                                ╙─────────────────────╜
  2761.  
  2762.                     The file menu presents the following display:
  2763.  
  2764.                                ╓─────────────────────╖
  2765.                                ║     *MenuEdit*      ║
  2766.                                ║    File Commands    ║
  2767.                                ║                     ║
  2768.                                ║ New Menu  *  Ctrl-N ║
  2769.                                ║ Save      *  Ctrl-S ║
  2770.                                ║ Rename    *  Ctrl-R ║
  2771.                                ║ Copy      *  Ctrl-C ║
  2772.                                ║ Delete    *  Ctrl-D ║
  2773.                                ║ Write To  *  Ctrl-W ║
  2774.                                ║ OS Shell  *  Ctrl-O ║
  2775.                                ║                     ║
  2776.                                ╙─────────────────────╜
  2777.  
  2778.              On either menu,  a highlight  bar marks the  current option.  The
  2779.         file  menu can  be  called by  pressing  [Alt-F] from  the  simulation
  2780.         screen, by pressing F from the Main Menu, by moving  the highlight bar
  2781.         to the File  line, or by bringing up the Main Menu and then using your
  2782.         mouse to click on the File line.
  2783.  
  2784.              The four methods of  choosing an option are functionally  equiva-
  2785.         lent. At the beginning, you'll probably  call up menus and choose your
  2786.         options, but soon you'll be using the Speed Keys like a pro!
  2787.  
  2788.              Here is  a detailed explanation  of each option  in the Main  and
  2789.         File Menus. They are listed alphabetically.
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.         Page 44                                    QuickBBS 2.76 Documentation
  2796.  
  2797.  
  2798.              Add [Alt-A]: Allows you to add a command to the end of your menu.
  2799.         If you want to add a command in the middle of the menu, use  Insert or
  2800.         Copy and then Edit. Pressing [Alt-A] brings up the Add/Edit screen:
  2801.  
  2802.         ┌────────────────────────────────────────────────────────────────────┐
  2803.         │                           Editing Entry #: 13                      │
  2804.         │        1         2         3         4         5         6         │
  2805.         │12345678901234567890123456789012345678901234567890123456789012345678│
  2806.         │····································································│
  2807.         │                                                                    │
  2808.         │Optional Data:                                                      │
  2809.         │····································································│
  2810.         │                                                                    │
  2811.         │Menu Type....>0··                                                   │
  2812.         │Security.....>0···╓──────────────────────Keys In Use───────────────╖│
  2813.         │Key..........>?   ║?0?H012CGP?                                     ║│
  2814.         │ForeGround...>7·  ╙────────────────────────────────────────────────╜│
  2815.         │BackGround...>0·                                                    │
  2816.         │A Flags......>--------╔════════════════════Shift-FKeys═════════════╗│
  2817.         │B Flags......>--------║ This information reproduced below because  ║│
  2818.         │C Flags......>--------║ of space limitations on the printed page   ║│
  2819.         │D Flags......>--------╚════════════════════════════════════════════╝│
  2820.         │                                                                    │
  2821.         │                  [F1] to Finish and Save Changes                   │
  2822.         │               [ESC] To Abort Changes To This Entry                 │
  2823.         │[HOME]-Beginning of Line [END]-End of Line, [INS]-Toggle Insert Mode│
  2824.         │           [F2]-Center Display Line [F10]-Menu Type Help            │
  2825.         │                                                                    │
  2826.         └────String To Appear On Menu, ^String^ Makes String HighLighted─────┘
  2827.  
  2828.                 ╔════════════════════Shift-FKeys═════════════════════╗
  2829.                 ║ F1-┌ F2-┐ F3-└ F4-┘ F5-─ F6-│ F7-├ F8-┤ F9-┴ F10┬  ║
  2830.                 ║         (Use ALT-FKeys To Change Charset)          ║
  2831.                 ╚════════════════════════════════════════════════════╝
  2832.  
  2833.              Adding menu  options is as easy as filling in the blanks. The top
  2834.         line  is the display line. Anything you  type here will display on the
  2835.         menu. If you leave it blank, the menu will  show a blank line. Normal-
  2836.         ly, each  text line is  followed by  a carriage return,  but adding  a
  2837.         semi-colon (;) at  the end  of the  line will  eliminate the  carriage
  2838.         return.  A line containing only a  semi-colon will not affect the menu
  2839.         display at all.
  2840.  
  2841.              The numbers above the line are to aid you in placing items on the
  2842.         screen.  Be sure to note  the editing keys shown  at the bottom of the
  2843.         screen. [F2] will center your data, [Home] moves  you to the beginning
  2844.         of the line, [End] to  the end of the line, and [Ins]  toggles between
  2845.         Insert  and Overtype  mode.  Including an  up-carat  (^) on  the  line
  2846.         toggles between regular and highlight mode. In the following line:
  2847.  
  2848.                          This is a ^display line^ in the menu
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.         QuickBBS 2.76 Documentation                                    Page 45
  2855.  
  2856.  
  2857.         the words "display  line" would be highlighted. The words  "This is a"
  2858.         and  "in the menu"  would both take  on the  foreground and background
  2859.         colors specified on the Add/Edit screen.
  2860.  
  2861.              Be  careful when using the highlight (^) character in text lines.
  2862.         It will  appear to take a  character position on the  edit screen, but
  2863.         will  not use  a space  in the  actual menu  display. Also,  using the
  2864.         highlight (^) character can  produce some interesting effects. If  you
  2865.         have your foreground set  to white and  your background to blue,  this
  2866.         line will have  a blue background  beginning all the  way at the  left
  2867.         margin, and ending immediately after the last character:
  2868.  
  2869.                           This is a display line in the menu
  2870.  
  2871.              On the other hand,  this line will show the  blue background only
  2872.         behind the letters:
  2873.  
  2874.         ^                ^This is a display line in the menu
  2875.  
  2876.              If you want the blue background to cover the entire line, use the
  2877.         first example  but pad it with  spaces all the  way to the end  of the
  2878.         line.
  2879.  
  2880.              Other special purpose keys in  Add/Edit Mode include [F1],  which
  2881.         saves your  work and either returns you  to Simulation Mode (if you're
  2882.         in Edit Mode), or gives you another blank command screen (if you're in
  2883.         Add Mode), and  [Esc], which aborts the changes on the current command
  2884.         screen and  returns you to Simulation  Mode. [F10] also has  a special
  2885.         function, described under "Menu type" below.
  2886.  
  2887.              Pressing Alt-function  key combinations flips through 100 special
  2888.         characters you can include on  the text lines of your  menus. Remember
  2889.         that users  without IBM  compatible equipment  or that  do not have  a
  2890.         suitable  graphics card might not  be able to  display characters that
  2891.         are above 126 or below 28 on the table of ASCII characters. Characters
  2892.         below 28  are control  characters that control  various communications
  2893.         functions, or in some cases trigger the display of special information
  2894.         by  the BBS  (see page 94).  A  chart of  ASCII  characters begins  on
  2895.         page 150.
  2896.  
  2897.              There are three Metacharacters supported on menu text lines:
  2898.  
  2899.              *C   Centers the display line
  2900.              *F   Displays the current file area
  2901.              *M   Displays the current message area
  2902.  
  2903.              Metacharacters may be stacked, so *M*C would display  the current
  2904.         message area in  the center of the  line. This can be  a little tricky
  2905.         and  might require some experimentation  with placement of the various
  2906.         options.
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.         Page 46                                    QuickBBS 2.76 Documentation
  2913.  
  2914.  
  2915.              Menu  type defines  which one  of the  available options  will be
  2916.         called by this command. A complete, detailed list of Menu Types begins
  2917.         on page 114. Pressing  [F10] gives you  a list of  all available  menu
  2918.         types.
  2919.  
  2920.              Security  and A-D Flags determine which users will have access to
  2921.         this command.  A user  must  have a  security level  at  or above  the
  2922.         specified limit  AND the specified  flags to  use this  command. As  a
  2923.         sysop, system security  should be  your most important  concern, so  a
  2924.         thorough understanding of security levels and  flags is necessary (see
  2925.         page 20). By default, MENUEDIT.EXE places you in Insert mode, but this
  2926.         can be a problem when  changing flags. Since a maximum of  eight flags
  2927.         are  allowed on each line,  and all eight are already  set to [-], you
  2928.         won't be able  to "add" an [X]  character to toggle a  flag on. Delete
  2929.         the  [-] character  or press  the [Insert] key  to change  to Typeover
  2930.         mode, and you'll be able to make the changes.
  2931.  
  2932.              Key is the  character your callers  will use  to select the  menu
  2933.         option. Alphabetical  characters will  automatically convert  to upper
  2934.         case if necessary. Your users can use upper or lower case.
  2935.  
  2936.              Remember  that many computers that are not IBM compatible may not
  2937.         be able to  generate all of the characters on  the IBM-style keyboard,
  2938.         so characters such as the brace ({}), the bracket ([]), the tilde (~),
  2939.         the  vertical line  (|), and the  backslash (\)  should be  avoided on
  2940.         commands  you intend for public access. Often characters such as these
  2941.         make good choices  for restricted  access commands, such  as menus  or
  2942.         special read commands for your co-sysops,  as many users will not even
  2943.         be able to generate them.
  2944.  
  2945.              Keys  in Use shows you which keys  already have a function in the
  2946.         current menu. Once you understand  what you're doing, you can  use the
  2947.         same command more  than once,  and let it  have different effects  for
  2948.         different  users. For example, you might want to install two different
  2949.         time  banking programs. The first  might allow users  to borrow online
  2950.         time.  You probably won't  want to let  new users do  that. The second
  2951.         door might not have that function, but will still allow  users to save
  2952.         their  own time for  later use. You  can use the [B]  command for both
  2953.         choices as long as you follow three simple rules:
  2954.  
  2955.              1.   The most restrictive command must come first. Users who meet
  2956.                   the  security level  and flag  restrictions will  select the
  2957.                   first command and never get to the second.
  2958.  
  2959.              2.   The less restrictive command must come after the first.
  2960.  
  2961.              3.   Only include a text line on the least restrictive command.
  2962.  
  2963.              Simple enough? If you set the first command at security level 10,
  2964.         and the  second command at  security level 5,  a user with  a security
  2965.         level  of 10  will activate  the first  command, while  a user  with a
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.         QuickBBS 2.76 Documentation                                    Page 47
  2972.  
  2973.  
  2974.         security  level of 5 will activate the  second. If you place the lower
  2975.         security level first,  the user  with the higher  security level  will
  2976.         trigger the first command and never make it to the second.
  2977.  
  2978.              Foreground  and Background  set the  colors that  users who  have
  2979.         access to  the command will see  when the text line  displays on their
  2980.         screen. This applies only to users who have chosen to  use ANSI graph-
  2981.         ics.  Colors can add interest and  excitement to your system, but they
  2982.         can  also  make it  unreadable, especially  if  you use  certain color
  2983.         combinations,  such as dark gray  on black. Any  combination that does
  2984.         not produce a high  contrast will be useless  on a monochrome  system.
  2985.         Some colors produce underlined text in monochrome, while others blink!
  2986.         If  you don't have  access to a monochrome  system yourself, your best
  2987.         bet is to ask a user you trust to let you know if there are any  areas
  2988.         on your menus that are useless to her/him. You'll need to  print out a
  2989.         list of your commands first, though, since your user won't  be able to
  2990.         report invisible commands!
  2991.  
  2992.              Here is a list of available colors:
  2993.  
  2994.                   Black . . . . 0               Dark Gray . . . .  8
  2995.                   Blue  . . . . 1               Light Blue  . . .  9
  2996.                   Green . . . . 2               Light Green . . . 10
  2997.                   Cyan  . . . . 3               Light Cyan  . . . 11
  2998.                   Red . . . . . 4               Light Red . . . . 12
  2999.                   Magenta . . . 5               Light Magenta . . 13
  3000.                   Brown . . . . 6               Yellow  . . . . . 14
  3001.                   Light Gray  . 7               White . . . . . . 15
  3002.  
  3003.              Only  colors 1-7  can  be used  for  background colors.  If 8  is
  3004.         entered for  the background  color, the command  will blink;  if 9  is
  3005.         entered, the command will blink in reverse colors.
  3006.  
  3007.              Copy [Alt-C]: Allows you to copy  or move commands from one place
  3008.         on your menu to another. Pressing [Alt-C] gives the following display:
  3009.  
  3010.                       ╓───────────────────────────────────────╖
  3011.                       ║ Copy Range Start Entry:1·             ║
  3012.                       ║ Copy Range Ending Entry:1·            ║
  3013.                       ║ Copy Range Before What Entry:1·       ║
  3014.                       ║ Delete Source Entries?Y               ║
  3015.                       ╙───────────────────────────────────────╜
  3016.  
  3017.              If you enter  1 as your start entry, 5 as  your ending entry, and
  3018.         10 as your destination entry, and answer No to Delete Source Entries?,
  3019.         menu items 1-5 will become items 10-14, and previous #10  will move to
  3020.         #15.  If you  answered Yes  to Delete  Source Entries?,  then previous
  3021.         items 6-9  will become 1-3;  previous items 1-5  will become 4-9,  and
  3022.         item 10 will remain in place, as will any other items that  follow. To
  3023.         add  an item to  the end of  the menu,  enter a destination  entry one
  3024.         higher  than the last line on your menu, so if your menu has 10 lines,
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.         Page 48                                    QuickBBS 2.76 Documentation
  3031.  
  3032.  
  3033.         entering a destination before line 11 would copy the entry  to the end
  3034.         of the menu.
  3035.  
  3036.              Copy Menu [Ctrl-C]: This  command allows you to replace  one menu
  3037.         with another, or create a new menu as a duplicate of a previous  menu.
  3038.         You'll  be shown the standard  file display box  (see page 52). Select
  3039.         the file  you want to  copy (or  type in the  name including the  .MNU
  3040.         extension, or another extension if appropriate), and you'll be prompt-
  3041.         ed for the destination name:
  3042.  
  3043.         ╓────────────────────────────────────────────────────────╖
  3044.         ║Destination Menu Name: (.MNU Extension Assumed) ········║
  3045.         ╙────────────────────────────────────────────────────────╜
  3046.  
  3047.              While it  is necessary to  type in the  extension for the  source
  3048.         file, it is not necessary to  enter the extension for the  destination
  3049.         menu name. This allows you to copy backup menus or create "core" menus
  3050.         for later use in creating new menus. A core menu contains the shell of
  3051.         commands you will use on every menu. As an example, suppose you wanted
  3052.         every menu to have this basic structure:
  3053.  
  3054.                                     QuickBBS 2.76
  3055.                                    Menu Title Here
  3056.  
  3057.                           (Individual menu commands go here)
  3058.  
  3059.              <G>oodbye Menu                     <Q>uick Bye
  3060.              <-> Return to Previous Menu        <T>ime Remaining Online
  3061.              <S>earch Userlog                   <R>eturn to Top Menu
  3062.  
  3063.              Time remaining: 9999 minutes  Enter your command:
  3064.  
  3065.              You could create a  special menu named CORE.MNU and  duplicate it
  3066.         to create all your  other menus. This  will save you  lots of time  in
  3067.         creating  new menus.  For  additional protection,  you  might want  to
  3068.         rename  CORE.MNU to  CORE.COR  or  CORE.!!!  or  some  other  name  so
  3069.         MENUEDIT.EXE and QuickBBS will  ignore it, except when using  the copy
  3070.         function.
  3071.  
  3072.              Delete [Alt-D]: Allows you  to delete a command. Use  this option
  3073.         with caution as there are no second chances.
  3074.  
  3075.              Delete Menu  [Ctrl-D]: Allows  you  to delete  unwanted menu  and
  3076.         backup files. Choosing this option brings up the File Display Box (see
  3077.         page 52). As  always, you can choose  the menu to be  deleted from the
  3078.         display,  or type  in the  filename and  extension yourself.  Use this
  3079.         option with  caution as  there is  no secondary prompt  to ask  you if
  3080.         you're  sure. Once you delete  a file, it's  gone forever! (Not really
  3081.         ...  if you  know how to  recover deleted  files through  DOS, you can
  3082.         retrieve it as long as it hasn't been overwritten.)
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.         QuickBBS 2.76 Documentation                                    Page 49
  3089.  
  3090.  
  3091.              Edit [Alt-E]: Allows you  to edit an existing command.  You'll be
  3092.         shown the following display:
  3093.  
  3094.                                 ╔═══════════════════╗
  3095.                                 ║Edit Which Entry?1·║
  3096.                                 ╚═══════════════════╝
  3097.  
  3098.         Enter the line number you  want to edit. You'll go to the  Edit screen
  3099.         so you can update the menu. Remember  to press [F1] to save your work.
  3100.         See  the section  on Adding  menu options  starting  on page 44  for a
  3101.         complete discussion of Add/Edit Mode.
  3102.  
  3103.              Global Change [Alt-G]: Allows  you to make changes to  several or
  3104.         even all  of your  menus  at one  time. Pressing  [Alt-G] or  choosing
  3105.         Global from the menu will present these choices:
  3106.  
  3107.              Select Type Of Data To Globally Search/Replace:Display Text
  3108.                                                             Data
  3109.                                                             Type
  3110.                                                             Sec
  3111.                                                             HotKey
  3112.                                                             Fg
  3113.                                                             Bg
  3114.                                                             HiFg
  3115.                                                             HiBg
  3116.                                                             P Fg
  3117.                                                             P Bg
  3118.                                                             A Flags
  3119.                                                             B Flags
  3120.                                                             C Flags
  3121.                                                             D Flags
  3122.  
  3123.              This function is similar to the Global Search/Replace function of
  3124.         many word processors. If you choose Display Text, you'll be shown this
  3125.         display:
  3126.  
  3127.            NOTE: On String Searches, Only An Exact Match Will Be Replaced.
  3128.  
  3129.           ╓Enter The Display String To Search For:────────────────────────╖
  3130.           ║·······························································║
  3131.           ╙───────────────────────────────────────────────────────────────╜
  3132.  
  3133.           ╓Enter The Replacement Display String:──────────────────────────╖
  3134.           ║·······························································║
  3135.           ╙───────────────────────────────────────────────────────────────╜
  3136.  
  3137.              After entering the search string, you'll be shown the replacement
  3138.         string menu. MENUEDIT.EXE will search through the text lines on all of
  3139.         your menus and  replace them  according to your  instructions. If  you
  3140.         have the following line on all of your menus:
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.         Page 50                                    QuickBBS 2.76 Documentation
  3147.  
  3148.  
  3149.                            <^G^>oodbye -- Logof the system
  3150.  
  3151.         you can use  this feature to  correct your spelling  error! Enter  the
  3152.         incorrect line under "Enter The Display String To Search For," and the
  3153.         corrected  line under  "Enter  The Replacement  Display String."  Only
  3154.         exact  matches will  be  replaced, so  if you  leave  out a  character
  3155.         (including the  highlight (^) character), the replacement  will not be
  3156.         made.
  3157.  
  3158.              After  you enter the replacement  string, you're shown  a list of
  3159.         all menus on your system:
  3160.  
  3161.                           Select The Menu(s) To Be Searched.
  3162.              The [SPACEBAR] Toggles A Menu To Be Searched.  [ESC] Aborts.
  3163.  
  3164.                                  ┌─────────────────┐
  3165.                                  │   FILES.MNU     │
  3166.                                  │   TOP.MNU       │
  3167.                                  │   REPORTS.MNU   │
  3168.                                  │   DOORS.MNU     │
  3169.                                  │   MESSAGES.MNU  │
  3170.                                  │   VERIFY.MNU    │
  3171.                                  │   TOP_2.MNU     │
  3172.                                  │   COMBINED.MNU  │
  3173.                                  │   OLGAMES.MNU   │
  3174.                                  │   OLGAMES1.MNU  │
  3175.                                  └─────────────────┘
  3176.  
  3177.              Using  the [Space]  bar,  mark  those  menus  you  want  to  have
  3178.         searched.  Other  menus  will  be ignored.  MENUEDIT.EXE  will  search
  3179.         through the marked menus, making replacements as warranted.
  3180.  
  3181.              All other options are  almost the same, varying only  slightly in
  3182.         the display.  For example, if you  choose HotKey, you'll be  asked for
  3183.         the menu hotkey rather than the display text.
  3184.  
  3185.              HighLight [Alt-H]: Allows you to change foreground and background
  3186.         colors of highlight text. See the list of colors on page 47.
  3187.  
  3188.              Insert  [Alt-I]: Inserts a command  into a menu.  You'll be shown
  3189.         the following display:
  3190.  
  3191.                             ╓───────────────────────────╖
  3192.                             ║Insert Before What Entry?1·║
  3193.                             ╙───────────────────────────╜
  3194.  
  3195.         Enter the line number you want  the new command to precede, and you'll
  3196.         be brought to a blank Edit screen so you can enter the new command.
  3197.  
  3198.              List  [Alt-L]: Lists the commands  that make up  the menu. First,
  3199.         you must decide whether you want to print the list:
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.         QuickBBS 2.76 Documentation                                    Page 51
  3206.  
  3207.  
  3208.                                  ╓──────────────────╖
  3209.                                  ║List To Printer? N║
  3210.                                  ╙──────────────────╜
  3211.  
  3212.         If you say  [No], the  list will display  on your  screen. If you  say
  3213.         [Yes], the  list will be printed  on the printer. Pressing  [Esc] will
  3214.         abort the printout. Either way, it will follow this format:
  3215.  
  3216.              1  Str:
  3217.              Menu Type:0   Sec:5     Key:?     Foreground:7    BackGround: 0
  3218.              DATA:
  3219.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3220.  
  3221.              2  Str:<^P^>ost Messages in Current Area         ;
  3222.              Menu Type:27  Sec:0     Key:P     Foreground:4    BackGround: 7
  3223.              DATA:*M
  3224.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3225.  
  3226.              3  Str:<^R^>ead Messages in Current Area         ;
  3227.              Menu Type:23  Sec:0     Key:R     Foreground:4    BackGround: 7
  3228.              DATA:*M
  3229.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3230.  
  3231.              4  Str:<^D^>etail Scan of Current Area           ;
  3232.              Menu Type:24  Sec:0     Key:D     Foreground:4    BackGround: 7
  3233.              DATA:*M
  3234.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3235.  
  3236.              5  Str:<^B^>asic Scan of Current Area            ;
  3237.              Menu Type:25  Sec:0     Key:B     Foreground:4    BackGround: 7
  3238.              DATA:*M
  3239.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3240.  
  3241.              This condensed format may  seem confusing at first, but  it pres-
  3242.         ents all of the information shown on the edit screen for each command.
  3243.         In this  case, nearly all commands have their security levels set to 0
  3244.         and flags are all reset because access is determined in the individual
  3245.         message bases rather than at the menu level.
  3246.  
  3247.              New Menu [Ctrl-N]:  Calls up a  new menu for  you to simulate  or
  3248.         edit. You'll be  shown a list of all available  menu files, from which
  3249.         you can  select the one you  want, or you  can type out the  name. The
  3250.         menu list will resemble this one:
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.         Page 52                                    QuickBBS 2.76 Documentation
  3257.  
  3258.  
  3259.         ╓────────────────────────────────────────────────────────────────────╖
  3260.         ║ F1 Help                  <┘ Select                    Space Toggle ║
  3261.         ║ C:\Quickbbs\menus\*.MNU                                            ║
  3262.         ║ Matching files: 13                              Total bytes: 41583 ║
  3263.         ╟────────────────────────────────────────────────────────────────────╢
  3264.         ║ COMBINED.MNU  DOORS.MNU    FILES.MNU     LIBRARY.MNU  MESSAGES.MNU ║
  3265.         ║ MULTINOD.MNU  OLGAMES.MNU   OLGAMES1.MNU REPORTS.MNU  TERM.MNU     ║
  3266.         ║ TOP.MNU       TOP_2.MNU     VERIFY.MNU                             ║
  3267.         ║                                                                    ║
  3268.         ╙────────────────────────────────────────────────────────────────────╜
  3269.  
  3270.              Pressing the  space  bar  will  give  a  more  detailed  display:
  3271.  
  3272.                ╓─────────────────────────────────────────────────────╖
  3273.                ║ F1 Help           <┘ Select            Space Toggle ║
  3274.                ║ C:\Quickbbs\menus\*.MNU                             ║
  3275.                ║ Matching files: 13               Total bytes: 41583 ║
  3276.                ╟─────────────────────────────────────────────────────╢
  3277.                ║ COMBINED.MNU    3507    Jun 17,1992    11:56a     A ║
  3278.                ║ DOORS.MNU       3674    Jun 15,1992     3:08p     A ║
  3279.                ║ FILES.MNU       5010    Jun 22,1992     7:14p     A ║
  3280.                ║ LIBRARY.MNU     4342    Jun 15,1992     2:54p     A ║
  3281.                ║ MESSAGES.MNU    3841    Jun 15,1992     4:49p     A ║
  3282.                ║ MULTINOD.MNU    2672    Jun 15,1992     2:56p     A ║
  3283.                ║ OLGAMES.MNU     2338    Jun 17,1992    12:06a     A ║
  3284.                ║ OLGAMES1.MNU    4008    Jun 15,1992     2:55p     A ║
  3285.                ║ REPORTS.MNU     2171    Jun 15,1992     2:54p     A ║
  3286.                ║ TERM.MNU        1837    Jun 15,1992     2:55p     A ║
  3287.                ║ TOP.MNU          668    Jun 22,1992     8:52p     A ║
  3288.                ║ TOP_2.MNU       3507    Jun 17,1992    12:04a     A ║
  3289.                ║ VERIFY.MNU      4008    Jun 15,1992     5:06p     A ║
  3290.                ║                                                     ║
  3291.                ╙─────────────────────────────────────────────────────╜
  3292.  
  3293.              Use the up and down arrow keys to scroll the list of its too long
  3294.         to fit on the screen at one time.
  3295.  
  3296.              Select  the menu  you want  to  simulate or  edit  by moving  the
  3297.         highlight over  the desired menu, or  click on it with  your mouse, or
  3298.         type in the menu name. If you  enter a name that doesn't exist, you'll
  3299.         be asked if you want to create it from scratch, which is usually not a
  3300.         good idea.
  3301.  
  3302.              OS Shell [Ctrl-O]: Allows  you to drop into DOS. Handy for renam-
  3303.         ing  files to  an extension  other than  .MNU. This  function requires
  3304.         about 307 KB of available memory, so if you're using  a multitasker or
  3305.         have  shelled from QuickBBS and don't have that much memory available,
  3306.         it won't work.
  3307.  
  3308.              After dropping to DOS, you'll see the following:
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.         QuickBBS 2.76 Documentation                                    Page 53
  3315.  
  3316.  
  3317.                   Menuedit v2.76 Shell Active.  Type EXIT to Return.
  3318.  
  3319.              Microsoft(R) MS-DOS(R) Version 5.00
  3320.                         (C)Copyright Microsoft Corp 1981-1991.
  3321.  
  3322.              [MenuEdit v2.76 Shell]
  3323.              D:\QUICK>
  3324.  
  3325.              MENUEDIT.EXE remains  in memory,  so you  don't have  much memory
  3326.         left to do heavy duty work. Your display will show  information on the
  3327.         version of DOS loaded  on your system. To return to MENUEDIT.EXE, type
  3328.         EXIT and press [Enter].
  3329.  
  3330.              Prompt [Alt-P]: The Prompt is the  line at the bottom of the menu
  3331.         that you  use to tell  callers to enter  their command. This  function
  3332.         allows you to  change the prompt's  text and colors.  See the list  of
  3333.         colors on page 47.
  3334.  
  3335.              Rename Menu [Ctrl-R]: First you're asked for the new name:
  3336.  
  3337.         ╓───────────────────────────────────────────────────╖
  3338.         ║Rename What Menu? (.MNU Extension Assumed) ········║
  3339.         ╙───────────────────────────────────────────────────╜
  3340.  
  3341.              If you press [Enter], you'll see a file display box  like the one
  3342.         on page 52, so you can select the menu that you want to rename.
  3343.  
  3344.              After selecting the menu  to be renamed, you're prompted  for the
  3345.         new name:
  3346.  
  3347.         ╓───────────────────────────────────────────────────╖
  3348.         ║Rename What Menu? (.MNU Extension Assumed) ········║
  3349.         ╙─╓─────────────────────────────────────────────────╖
  3350.           ║Enter New Name: (.MNU Extension Assumed) ········║
  3351.           ╙─────────────────────────────────────────────────╜
  3352.  
  3353.              Enter  the new  name without  the .MNU  extension, which  will be
  3354.         added automatically.
  3355.  
  3356.              Pressing  [Esc] aborts any option  in MENUEDIT.EXE until the menu
  3357.         is actually  saved. As  an extra  precaution, MENUEDIT.EXE  stores the
  3358.         previous version of  your menu  with the extension  .BAK. Once  you're
  3359.         sure the menu is the way you want it, you can delete the .BAK file.
  3360.  
  3361.              Save Menu [Ctrl-S]: Saves the menu you're working on.
  3362.  
  3363.              Settings [Alt-S]: Brings up a menu of system settings, along with
  3364.         their current state:
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.         Page 54                                    QuickBBS 2.76 Documentation
  3371.  
  3372.  
  3373.                              ╓─────────────────────────╖
  3374.                              ║       *MenuEdit*        ║
  3375.                              ║     Simulation Menu     ║
  3376.                              ║                         ║
  3377.                              ║ ANSI Mode    *  F1 - On ║
  3378.                              ║ Data Mode    *  F2 - Off║
  3379.                              ║ Line Numbers *  F3 - Off║
  3380.                              ║ Ctrl-A       *  F4 - Off║
  3381.                              ║ Wrap Lines   *  F5 - Off║
  3382.                              ║ ========================║
  3383.                              ║ Sec/Flags        *  F6  ║
  3384.                              ║                         ║
  3385.                              ╙─────────────────────────╜
  3386.  
  3387.              As before, you may  either choose an option from  the menu, click
  3388.         on it  with your mouse, press  the initial letter on  the keyboard, or
  3389.         use the Speed Key. Speed keys work even if the menu is not showing, so
  3390.         they really do speed things up.
  3391.  
  3392.              Pressing [F6]  will allow you  to change  the simulated  security
  3393.         level and flag settings:
  3394.  
  3395.                            ╓─────────────────────────────╖
  3396.                            ║Simulate Security Level?32000║
  3397.                            ╙─────────────────────────────╜
  3398.  
  3399.                               ╓───────────────────────╖
  3400.                               ║Change Flags Settings?N║
  3401.                               ╙───────────────────────╜
  3402.  
  3403.         ╓────────────────────────────────────────────────────────────────────╖
  3404.         ║A Flags:XXXXXXXX B Flags:XXXXXXXX C Flags:XXXXXXXX D Flags:XXXXXXXX ║
  3405.         ║                       (Press F1 When Done)                         ║
  3406.         ╙────────────────────────────────────────────────────────────────────╜
  3407.  
  3408.              These menus duplicate the information on the status line.
  3409.  
  3410.              Write To Menu [Ctrl-W]: After you have loaded a menu into Simula-
  3411.         tion/Edit mode,  this option will allow you to save it under a differ-
  3412.         ent name.  You can  add any extension  you like. If  you don't  put an
  3413.         extension, MENUEDIT.EXE will  add .MNU  for you. There  are no  safety
  3414.         precautions, so it's easy  to make a  mistake and overwrite the  wrong
  3415.         menu. It's safer to copy the menu to the new file first, and then edit
  3416.         it under it's new name.
  3417.  
  3418.  
  3419.                                    Menu Templating
  3420.  
  3421.              It's not necessary to create separate menus to create individual-
  3422.         ized menus  for each of your  file and message areas.  QuickBBS allows
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.         QuickBBS 2.76 Documentation                                    Page 55
  3429.  
  3430.  
  3431.         you to create a single message menu and a single file menu, and access
  3432.         all areas through a feature called "templating."
  3433.  
  3434.              A "template" is  a master. Carpenters  use templates to  properly
  3435.         place  a lock  in a  door. In  computer terminology,  a template  is a
  3436.         master that  is  copied and  filled in  with information.  Spreadsheet
  3437.         users often create master files that are  copied and used to calculate
  3438.         payroll, keep a check register, etc. The master file is the template.
  3439.  
  3440.              QuickBBS allows you to  create menu templates as well.  Using the
  3441.         standard menu commands, you can create a template simply by using [*M]
  3442.         on the data line to designate  a message area, or [*F] to  designate a
  3443.         file area.
  3444.  
  3445.              Here's an  example of an [Alt-L] list of the read, post, and scan
  3446.         commands from a  templated menu, along with two commands to choose the
  3447.         area, and commands to move to the next and previous message areas.
  3448.  
  3449.              1  Str:<^1^> Choose ^Local^ Message Area
  3450.              Menu Type:49  Sec:25    Key:1     Foreground:11   BackGround: 0
  3451.              DATA:1
  3452.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3453.  
  3454.              2  Str:<^2^> Choose ^Network^ Message Area
  3455.              Menu Type:49  Sec:25    Key:2     Foreground:11   BackGround: 0
  3456.              DATA:2
  3457.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3458.  
  3459.              3  Str:<^P^>ost Messages in Current Area (*M)
  3460.              Menu Type:27  Sec:0     Key:P     Foreground:4    BackGround: 7
  3461.              DATA:*M
  3462.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3463.  
  3464.              4  Str:<^R^>ead Messages in Current Area (*M)
  3465.              Menu Type:23  Sec:0     Key:R     Foreground:4    BackGround: 7
  3466.              DATA:*M
  3467.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3468.  
  3469.              5  Str:<^D^>etail Scan of Current Area (*M)
  3470.              Menu Type:24  Sec:0     Key:D     Foreground:4    BackGround: 7
  3471.              DATA:*M
  3472.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3473.  
  3474.              6  Str:<^B^>asic Scan of Current Area (*M)
  3475.              Menu Type:25  Sec:0     Key:B     Foreground:4    BackGround: 7
  3476.              DATA:*M
  3477.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.         Page 56                                    QuickBBS 2.76 Documentation
  3484.  
  3485.  
  3486.              7  Str:<^+^> Move to Next Message Area
  3487.              Menu Type: 2  Sec:0     Key:+     Foreground:4    BackGround: 7
  3488.              DATA:MESSAGES /M=+
  3489.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3490.  
  3491.              8  Str:<^-^> Move to Previous Message Area
  3492.              Menu Type: 2  Sec:0     Key:-     Foreground:4    BackGround: 7
  3493.              DATA:MESSAGES /M=-
  3494.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3495.  
  3496.  
  3497.              The first  two Type  49 commands  allow the  user to  select that
  3498.         message area she/he wishes to use. Of course,  only message areas that
  3499.         meet the user's  flag and security  level settings will be  shown (see
  3500.         page 125). The  number on the  Data line refers  to the message  group
  3501.         being accessed by that command (see page 18).
  3502.  
  3503.              Commands 3 through  6 allow  the user  to read,  post, scan,  and
  3504.         quickscan  the messages in the  selected message area.  Entering *M on
  3505.         the text line is the same as entering the name  of the current message
  3506.         area (see  page 115), while  entering  *M on  the  data line  is  like
  3507.         entering the number of the current message base (see page 119).
  3508.  
  3509.              Commands 7 and 8  move to a menu named MESSAGES (which can be the
  3510.         same menu), and at the same time increase or decrease the message area
  3511.         number by one. Assuming the menu shown above is MESSAGES, pressing the
  3512.         [+] key  will redisplay the same menu but with the message area number
  3513.         increased by one,  while pressing the [-] key will  redisplay the same
  3514.         menu with the message area decreased by one. The area will be the next
  3515.         or  previous area listed in QCONFIG.EXE  to which the user has access,
  3516.         and will not be restricted to the same message group.
  3517.  
  3518.              This one menu will allow your users  to have access to up to  200
  3519.         message areas, divided into as many as eight message groups.
  3520.  
  3521.              If you'd rather  not use templating, just  substitute the message
  3522.         area  number (1-200) in  place of the  *M. If  you use a  message area
  3523.         number of 0, the user can read, post, and scan in combined mode, which
  3524.         allows him/her to designate favorite message  areas and read them as a
  3525.         group. Combined message areas are selected with a Type 28 command (see
  3526.         page 121).
  3527.  
  3528.              File templating  is just as simple.  Here's an [Alt-L]  list of a
  3529.         templated file menu:
  3530.  
  3531.              1  Str:<^1^> Choose an MSDOS File Area
  3532.              Menu Type:50  Sec:1     Key:1     Foreground:6    BackGround: 3
  3533.              DATA:1
  3534.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.         QuickBBS 2.76 Documentation                                    Page 57
  3541.  
  3542.  
  3543.              2  Str:<^2^> Choose a Picture File Area
  3544.              Menu Type:50  Sec:1     Key:2     Foreground:6    BackGround: 3
  3545.              DATA:2
  3546.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3547.  
  3548.              3  Str:<^3^> List Files in current area (*F)
  3549.              Menu Type:31  Sec:0     Key:3     Foreground:4    BackGround: 7
  3550.              DATA:*F
  3551.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3552.  
  3553.              4  Str:<^4^> Download Files in current area (*F)
  3554.              Menu Type:32  Sec:25    Key:4     Foreground:4    BackGround: 7
  3555.              DATA:*F
  3556.              FLAGS> A:-------- B:-------- C:-------- D:X-------
  3557.  
  3558.              5  Str:<^5^> View Compressed File
  3559.              Menu Type:34  Sec:0     Key:5     Foreground:4    BackGround: 7
  3560.              DATA:
  3561.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3562.  
  3563.              6  Str:<^6^> Search by Keyword in current area (*F)
  3564.              Menu Type:35  Sec:0     Key:6     Foreground:4    BackGround: 7
  3565.              DATA:*F
  3566.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3567.  
  3568.              7  Str:<^7^> Search by Filename in current area (*F)
  3569.              Menu Type:36  Sec:0     Key:7     Foreground:4    BackGround: 7
  3570.              DATA:*F
  3571.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3572.  
  3573.              8  Str:<^8^> Search by Date (List New Files) in current area (*F)
  3574.              Menu Type:37  Sec:0     Key:8     Foreground:4    BackGround: 7
  3575.              DATA:*F
  3576.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3577.  
  3578.              9  Str:<^9^> View a Text File
  3579.              Menu Type:38  Sec:0     Key:9     Foreground:4    BackGround: 7
  3580.              DATA:*F
  3581.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3582.  
  3583.              10 Str:<^M^> Move a File
  3584.              Menu Type:29  Sec:30    Key:M     Foreground:4    BackGround: 7
  3585.              DATA:*F
  3586.              FLAGS> A:------X- B:-------- C:-------- D:--------
  3587.  
  3588.              11 Str:<^U^>pload a file
  3589.              Menu Type:33  Sec:25    Key:U     Foreground:2    BackGround: 5
  3590.              DATA:C:\QUICKBBS\UPLOADS\
  3591.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.         Page 58                                    QuickBBS 2.76 Documentation
  3598.  
  3599.  
  3600.              12 Str:<^+^> Move to Next File Area
  3601.              Menu Type: 2  Sec:0     Key:+     Foreground:4    BackGround: 7
  3602.              DATA:FILES /F=+
  3603.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3604.  
  3605.              13 Str:<^-^> Move to Previous File Area
  3606.              Menu Type: 2  Sec:0     Key:-     Foreground:4    BackGround: 7
  3607.              DATA:FILES /F=-
  3608.              FLAGS> A:-------- B:-------- C:-------- D:--------
  3609.  
  3610.  
  3611.              Commands 1  and 2, Type 50  commands, allow the user  to pick the
  3612.         current file area  from areas designated  as Group 1  or Group 2  (see
  3613.         page 125). Nearly all other commands will depend on this selection.
  3614.  
  3615.              Commands  3  through 10  perform  specific  functions within  the
  3616.         current file  area, while  Command 11  allows the  user to  perform an
  3617.         upload.
  3618.  
  3619.              In the example given in Command  11, the user's upload is sent to
  3620.         a dedicated upload  directory where  you can test  it for  usefulness,
  3621.         validity,  and legality,  and for  the presence  of viruses  and other
  3622.         destructive additions,  before you make  it available for  your users.
  3623.         After testing,  use a Type 29  command, as in  Command 10, to  move it
  3624.         into  an area where your users can  download it (see page 121). If you
  3625.         prefer,  you also can put *F on the data line and make uploads immedi-
  3626.         ately available for  download, but this is not a very secure practice.
  3627.         For your most trusted users, you can use the technique described under
  3628.         Keys in  Use on page 46  to create two  upload commands, the  first to
  3629.         allow uploads  from your  trusted users to  be immediately  available,
  3630.         while the second forces other users to upload to a designated directo-
  3631.         ry for testing.
  3632.  
  3633.              Commands 12 and 13 move  to a menu named FILES (which can  be the
  3634.         same menu), and at the same time increase or decrease the message area
  3635.         number by one.  Assuming the menu  shown above is FILES,  pressing the
  3636.         [+] key will  redisplay the same  menu but with  the file area  number
  3637.         increased by one, while pressing the  [-] key will redisplay the  same
  3638.         menu with the file area decreased by one. The area will be the next or
  3639.         previous area listed in QCONFIG.EXE to which the user has access.
  3640.  
  3641.              If  you would  prefer  not use  templating  in your  file  menus,
  3642.         substitute  the complete  path to the  directory instead of  *F in the
  3643.         menus above, or the file area number from QCONFIG.EXE.
  3644.  
  3645.              QuickBBS  supports upload/download ratios  through a  file called
  3646.         LIMITS.CTL (see page  109). Certain  file areas can  be exempted  from
  3647.         these restrictions in  the file configuration (see page  23). However,
  3648.         these exemptions  will only be effective  if the area number  or *F is
  3649.         placed on the data line of a download command (Type 32, see page 122).
  3650.         If a full path is used, the settings in entered in QCONFIG.EXE will be
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.         QuickBBS 2.76 Documentation                                    Page 59
  3657.  
  3658.  
  3659.         ignored and only  the entries  in LIMITS.CTL will  be effective.  This
  3660.         allows  you  to create  free downloads  with  one menu  command, while
  3661.         restricting  downloads  from the  same area  in  another part  of your
  3662.         system.
  3663.  
  3664.  
  3665.                                 Enhanced Menu Displays
  3666.  
  3667.              Once  you have  your BBS  running successfully,  you may  want to
  3668.         become  more creative and design  customized menus to  display to your
  3669.         users.  This is most often  done with automatically  executing Type 40
  3670.         menu commands  (see page 123), although Type 5 (see page 115) and Type
  3671.         45 (see page 124) could also be used.
  3672.  
  3673.              All three of these commands display a *.A?? file to the user, who
  3674.         actually  sees a  file with the  extension of  ANS if  he/she has ANSI
  3675.         graphics enabled, and a file with  the extension of ASC if ANSI graph-
  3676.         ics are disabled. The advantage of the Type 40 command over Type 5  is
  3677.         the  availability of Hot Keys. When  menus use hot keys, commands take
  3678.         effect immediately without  forcing the  user to wait  for the  entire
  3679.         menu  to be displayed. This is especially appreciated by long distance
  3680.         callers  when the sysop chooses to use elaborate animated menus, which
  3681.         can take a relatively long time to draw. If a Type 40 command is used,
  3682.         the  display will be  interrupted if the caller  enters any valid menu
  3683.         command.
  3684.  
  3685.              In contrast,  a Type 5 display  may also be used,  but the caller
  3686.         will be forced to view the entire menu before making  a selection. The
  3687.         Type 45 command,  which forces the caller to press  [Enter] at the end
  3688.         of the display, is not very useful for menu displays. The rest of this
  3689.         section will assume that you will use Type 40 displays.
  3690.  
  3691.              In order to create  customized displays, you will need  to either
  3692.         be extremely familiar with ANSI color and positioning commands, or use
  3693.         an ANSI editor  such as TheDraw. You  can be as creative  as you like,
  3694.         but  remember that  animation and  color changes  will slow  your menu
  3695.         displays,  especially for users calling at slower baud rates. For this
  3696.         reason,  QCONFIG.EXE allows  you  to set  the  minimum baud  rate  for
  3697.         callers to see ANSI displays  (see page 33). If you use  animated ANSI
  3698.         menus, this parameter should be set no lower than 2400 baud.
  3699.  
  3700.              The technique for using enhanced menu displays with QuickBBS is a
  3701.         simple one.  As the  first  command on  your menu,  create  a Type  40
  3702.         command  using [Ctrl-A] as the activation key,  and with the menu name
  3703.         on the optional data  line. This will automatically display  the named
  3704.         file each time the menu is accessed. Create ANSI and ASCII versions of
  3705.         your menu and  store them in your Text Files  directory (see page 29).
  3706.         You must have both ANSI  and ASCII versions, or callers who  have ANSI
  3707.         displays toggled off will not see any display at all!  For an explana-
  3708.         tion of how display files work, see page 89.
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.         Page 60                                    QuickBBS 2.76 Documentation
  3715.  
  3716.  
  3717.              Now  that  you have  created your  menu,  you must  eliminate the
  3718.         built-in menu displays. Edit each command line and  delete any text in
  3719.         the  display  line. Insert  a semi-colon  [;]  as the  only character,
  3720.         indicating that you don't even want a carriage return. Don't forget to
  3721.         edit your Prompt to eliminate text displays.
  3722.  
  3723.              When creating your ANSI menus, keep in  mind that commands on the
  3724.         menu will be  displayed to everyone even if they  don't have access to
  3725.         the command. Using the  technique described on  page 46, you can  have
  3726.         more than one command using the same activation key, or commands which
  3727.         do not appear on the  menu at all. You  can even create more than  one
  3728.         menu display  and control which  users see  which menu with  flags and
  3729.         security  levels. Be careful because  the more elaborate your security
  3730.         gets,  the  more likely  it  is that  someone  will "fall  through the
  3731.         cracks" and end up seeing no display at all!
  3732.  
  3733.              Enhanced  menu  displays  involve  a lot  more  maintenance  than
  3734.         regular menu displays.  Each time you modify  your menu, you must  use
  3735.         MENUEDIT.EXE to  edit the *.MNU  file, your  ANSI editor  to edit  the
  3736.         *.ANS file, and a text editor (or your ANSI editor)  to edit the *.ASC
  3737.         file.  Forgetting to  edit any of  these will prevent  your users from
  3738.         taking  advantage of  changes to  your system,  since they  won't know
  3739.         about them. Enhanced displays can create an atmosphere for your system
  3740.         through  the  use  of  "theme" menu  displays,  or  provide additional
  3741.         assistance for  your users  through  the use  of highlights,  blinking
  3742.         text, etc.
  3743.  
  3744.  
  3745.                                Extended Path Switching
  3746.  
  3747.              MENUEDIT.CFG includes  this function for sysops  who run QuickBBS
  3748.         in a multinode or network  environment. Extended Path Switching, which
  3749.         is  activated with  the MultiPath  keyword, allows  you to  edit menus
  3750.         residing in multiple directories identified with the Path keywords.
  3751.  
  3752.              The menu path  listed in QCONFIG.EXE  (see page 29) in  your main
  3753.         QuickBBS  directory or  in the  directory in  which you  started MENU-
  3754.         EDIT.EXE is  the standard directory  in which  MENUEDIT.EXE looks  for
  3755.         your  menu files. If MultiPath  is set to On, up  to three other paths
  3756.         can also be  used. Each path must  be identified in MENUEDIT.CFG  with
  3757.         the  keywords Path1,  Path2,  and Path3.  Use the  [F8] key  to choose
  3758.         alternate directories.
  3759.  
  3760.              MultiPath cannot  be toggled from within MENUEDIT.EXE; it must be
  3761.         included in MENUEDIT.CFG for Extended Path Switching to be active, and
  3762.         all  paths not  listed in  QCONFIG.EXE must  be identified  with Pathn
  3763.         statements.
  3764.  
  3765.              MultiPath  functions  like the  directory  setting  in many  word
  3766.         processors. If  you change  paths and  then save  your menu,  you will
  3767.         either save the menu  to the wrong directory, or perhaps  even replace
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.         QuickBBS 2.76 Documentation                                    Page 61
  3774.  
  3775.  
  3776.         an existing  menu that you did  not want to change.  MENUEDIT.EXE will
  3777.         obediently follow your instructions even if it causes  the replacement
  3778.         of valuable data, so if you activate Extended Path Switching,  be sure
  3779.         to use it with caution!
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.         Page 62                                    QuickBBS 2.76 Documentation
  3786.  
  3787.  
  3788.                                       Logging On
  3789.  
  3790.              The first  time a  user  logs onto  your system,  she/he will  go
  3791.         through  a logon  process to  create her/his  user record.  You decide
  3792.         whether or not  you want your users to be asked  some of the questions
  3793.         (such  as Date  of  Birth) in  the New  User  Restrictions section  of
  3794.         QCONFIG.EXE (see page 33). If you answer Yes  to all of the questions,
  3795.         an initial logon will be similar to the sample session that follows.
  3796.  
  3797.              A filename enclosed  in braces,  like {LOGO.A??},  means an  ANSI
  3798.         user will be  shown the ANSI version of this  file (named LOGO.ANS) if
  3799.         available.  Otherwise, he/she will  be shown the  ASCII version (named
  3800.         LOGO.ASC)  if available.  If  neither file  is  available it  will  be
  3801.         skipped.   ASCII callers  will never  be shown the  ANSI version  of a
  3802.         file; if only the ANSI version exists, ASCII callers will not be shown
  3803.         anything.
  3804.  
  3805.              Comments are indented and in italics.
  3806.  
  3807.  
  3808.                                 A Sample Initial Logon
  3809.  
  3810.         QuickBBS, Version 2.76
  3811.         Copyright 1992, Pegasus Software.  All Rights Reserved.
  3812.         Registered to " Your Name Goes Here "
  3813.  
  3814.         {LOGO.A??}
  3815.  
  3816.         What is your first and last name? John Doe
  3817.  
  3818.         Scanning User File ...
  3819.  
  3820.         {NOTFOUND.A??}
  3821.  
  3822.         Name Entered: John Doe
  3823.  
  3824.         Did you enter your name correctly [Y/n]? Yes
  3825.         Where are you calling from (City, State)? Anytown, Usa
  3826.  
  3827.         Would you like ANSI color and graphics [Y/n]? No
  3828.  
  3829.              The default here is Yes because QuickBBS determined at logon that
  3830.              the  caller is  ANSI capable. If  QuickBBS cannot  determine ANSI
  3831.              capability, the default will be No.
  3832.  
  3833.         Do you want to use the ANSI full-screen editor [y/N]? No
  3834.  
  3835.         How many lines per screen page? 24
  3836.  
  3837.         Would you like to pause after each screen page [Y/n]? Yes
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.         QuickBBS 2.76 Documentation                                    Page 63
  3844.  
  3845.  
  3846.         Do you want screen clearing codes to be sent [Y/n]? Yes
  3847.  
  3848.         {HOMEPHON.A??}
  3849.  
  3850.         Enter home/voice phone number (XXX)XXX-XXXX: (555)555-1234
  3851.  
  3852.         {DATAPHON.A??}
  3853.  
  3854.         Enter business/data phone number (XXX)XXX-XXXX: (555)555-1234
  3855.  
  3856.         Please enter your date of birth [MM-DD-YY]: 01-01-71
  3857.  
  3858.         What is your gender (M/F)? M
  3859.  
  3860.         {PASSWORD.A??}
  3861.  
  3862.         Enter your password to use: ********
  3863.  
  3864.              For security reasons, the  password is echoed back to  the caller
  3865.              as asterisks. She/he is asked to repeat it for confirmation:
  3866.  
  3867.         Please type password again for verification: ********
  3868.  
  3869.         Did you enter all the above information correctly [Y/n]? Yes
  3870.  
  3871.         Checking phone numbers, please wait ...
  3872.  
  3873.              Duplicate phone number message here, if appropriate...
  3874.  
  3875.         {NEWUSER1.A??}
  3876.         {NEWUSER2.A??}
  3877.  
  3878.              If present, the  user will  now be given  the questionnaire  file
  3879.              named NEWUSER.Q-A. Answers will be stored in NEWUSER.ASW.
  3880.  
  3881.         One moment ...
  3882.  
  3883.         {WELCOME.A??}
  3884.  
  3885.         {NODE??.A??}
  3886.  
  3887.         {SEC??.A??}
  3888.  
  3889.         {BIRTHDAY.A??} (if appropriate)
  3890.  
  3891.         Checking for your new mail...
  3892.         You have the following mail waiting:
  3893.  
  3894.              A new  user  would  only have  GroupMail  messages,  or  possibly
  3895.              messages that have transferred from other systems.
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.         Page 64                                    QuickBBS 2.76 Documentation
  3902.  
  3903.  
  3904.         Messages          Area
  3905.         --------          ----------------------------------------------------
  3906.            1              Sysop Announcements to all Users
  3907.  
  3908.         Total of 1 message in 1 area.
  3909.  
  3910.         These messages have been marked for later retrieval.
  3911.  
  3912.         Read Messages Now [Y/n]? Yes
  3913.         Pause after each message [Y/n]? Yes
  3914.  
  3915.         Press N for next message, S to stop, or P to pause.
  3916.  
  3917.         Scanning messages, please wait ...
  3918.  
  3919.         Message #1 "Sysop Announcements to all Users" (GROUP)
  3920.         Date: 13-May-92 07:53
  3921.         From: Joe Sysop
  3922.         To:   John Doe
  3923.         Subj: Welcome!
  3924.  
  3925.         Hi,  I just  wanted to  welcome you  to my  BBS. New  users are  often
  3926.         intimidated by what  they find on BBS's, so  I wanted to let  you know
  3927.         that I'm  always happy to answer  your questions.  I  hope you'll come
  3928.         back and visit again soon!
  3929.  
  3930.         [A]gain [N]ext [B]ack [R]eply [E]nter [S]top? N
  3931.         End of messages
  3932.  
  3933.         {NEWS.A??}
  3934.  
  3935.         {TOP.MNU}
  3936.  
  3937.              At  this  point, the  caller is  into  your system.  Your TOP.MNU
  3938.         should include, at the very least,  a command allowing a message to be
  3939.         posted to  the sysop,  a  logoff command,  and a  command that  either
  3940.         instructs  the user  in  how to  become  a fully  registered  user, or
  3941.         provides access to the built-in callback verification system (see Menu
  3942.         Type 60 on page 126).
  3943.  
  3944.              As you can  see, you determine most of what  will be presented to
  3945.         your callers. The logon  procedure is essentially the same  for subse-
  3946.         quent calls,  except that the caller  will not be  asked any questions
  3947.         other  than name and password, and will  not be shown NEWUSER?.A?? and
  3948.         NEWUSER.Q-A.
  3949.  
  3950.  
  3951.                                    Reading Messages
  3952.  
  3953.              There  are certain options that  bring up hard-coded  menus. If a
  3954.         user decides  to Read (see Menu  Type 23 on page 119),  Scan (Type 24,
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.         QuickBBS 2.76 Documentation                                    Page 65
  3961.  
  3962.  
  3963.         page 120), or Quick  Scan (Type  25, page 120)  messages, he/she  sees
  3964.         this sub-menu:
  3965.  
  3966.              [F]orward Order    [R]everse Order      [I]ndividual Msgs
  3967.              [N]ew Messages     [S]elected Messages  [M]arked Messages
  3968.              [H]elp             [C]ustom             [Q]uit (Abort)
  3969.  
  3970.              Option:
  3971.  
  3972.              Choosing [F] will give this display:
  3973.  
  3974.              Active Message Board: "Local Message Area" (250 active messages)
  3975.              System has messages numbered 1 to 1000.
  3976.              Enter number to start at, [Enter]=First: 
  3977.  
  3978.              Other options will present similar screens.  [R] will display the
  3979.         messages in reverse order, from newest  to oldest; [I] will prompt for
  3980.         the  individual message number (usually  found during a  Scan or Quick
  3981.         Scan);  [N]  will present  only previously  unread messages;  [S] will
  3982.         allow  the selection  of messages  by subject  or by  the name  of the
  3983.         sender or intended recipient; [M] will give messages marked during the
  3984.         personal  mail  search performed  at logon  or  using a  Type  22 (see
  3985.         page 119)  menu command;  [C]  allows a  combination  of options  (for
  3986.         example, reading marked messages in  reverse); and [H] displays  READ-
  3987.         HELP.A?? (see page 91).
  3988.  
  3989.              When reading  messages, the  caller is  asked whether  the system
  3990.         should  pause after each message. This allows long distance callers to
  3991.         capture messages as quickly as possible to be read later. When reading
  3992.         messages, [P] will pause the display, [S] will stop, and [N] will jump
  3993.         to the next message.
  3994.  
  3995.              After the message, the user is shown these options:
  3996.  
  3997.              [A]gain [N]ext [B]ack [R]eply [E]nter [O]ptions [S]top?
  3998.  
  3999.              [A]  repeats the  message; [N]  (the default)  moves to  the next
  4000.         message; [B]  goes  back  to  the previously  displayed  message;  [R]
  4001.         initiates a  reply to the  message that  was just displayed,  with the
  4002.         text  of the displayed message  available for quoting;  [E] allows the
  4003.         user  to enter  a message  without quoting  the previous  message; [S]
  4004.         returns the caller  to the  menu, and [O]  presents another  sub-menu,
  4005.         that shows a regular caller only two options:
  4006.  
  4007.              [N]etmail [Q]uit?
  4008.  
  4009.              [N] allows a  reply by  netmail (if authorized  on your  system),
  4010.         while [Q] returns to the previous sub-menu. A [D]elete option also may
  4011.         be  available  depending on  the  configuration of  the  message area.
  4012.         Deleted  messages are  actually only  flagged as  deleted; MSGPACK.EXE
  4013.         must be run to perform the actual deletion (see page 74).
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.         Page 66                                    QuickBBS 2.76 Documentation
  4020.  
  4021.  
  4022.              Anyone  with Sysop  access, as  defined in  QCONFIG.EXE's Message
  4023.         area  configuration  screen  (see  page 21), will  see  the  following
  4024.         options (the  first five options, deleted so the line would fit on the
  4025.         printed page, are the same as listed above):
  4026.  
  4027.                [A] [N] [B] [R] [E] [D]elete [U]nread [O]ptions [S]top?
  4028.  
  4029.              When  you read  a  message, it  is marked  as received.  This may
  4030.         trigger deletion based on  the Kill Rec'd setting in  QCONFIG.EXE (see
  4031.         page 19). Pressing [U] resets this flag.
  4032.  
  4033.              An [O]ptions choice is also offered, that presents this sub-menu:
  4034.  
  4035.                 [X]port [H]idden [P]rivate [M]ove [F]wd [U]ser [Q]uit?
  4036.  
  4037.              [X] is only available to users who meet Sysop access requirements
  4038.         listed in  QCONFIG.EXE's Security  section (see page 32).  This option
  4039.         allows the  user to export a message to your printer (if available and
  4040.         online) or to a  file on your hard drive.  The user is prompted  for a
  4041.         path  and filename,  so exporting  to a  file named  C:\COMMAND.COM or
  4042.         QUICKBBS.EXE is possible. For this reason, Sysop access should be very
  4043.         tightly  controlled. All other options are available to anyone who has
  4044.         Sysop access as  defined in  the message area  section of  QCONFIG.EXE
  4045.         (see page 21).
  4046.  
  4047.              [H]  allows  the  caller to  see  hidden  information  within the
  4048.         message  such as MSGID information;  [P] toggles the  private flag and
  4049.         can  make  a  private message  public  (DANGEROUS!  See page 21);  [M]
  4050.         transfers the  message to another  area and should  be used if  a user
  4051.         posts a message in the wrong place; [F] sends a copy of the message to
  4052.         another user; [U]  loads the user editor with  the command line speci-
  4053.         fied  in QCONFIG.EXE  (see page 39);  and [Q] returns  to the previous
  4054.         sub-menu.
  4055.  
  4056.              If a message is part of  a continuing thread of messages with the
  4057.         same subject line, a user  is also offered options of [+]  and/or [-],
  4058.         that allows her/him to follow messages along the thread rather than in
  4059.         sequential  order. While reading a thread, a [Q] returns to sequential
  4060.         reading. After following a thread, the  user is always returned to the
  4061.         original message, which  she/he has  already read. Often  a user  will
  4062.         follow  a thread to see if a question  has been answered. If not, then
  4063.         the user will post a  reply to the original message. Returning  to the
  4064.         original message makes it easy  to post a reply; pressing  [N] quickly
  4065.         jumps to the next message in sequence.
  4066.  
  4067.  
  4068.                                   Entering Messages
  4069.  
  4070.              The Line Editor, accessed either by  replying to a message or  by
  4071.         executing a  Type 27 menu  command (see page 120),  is one of  the few
  4072.         areas  of QuickBBS that is self-contained. The section from page 69 to
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.         QuickBBS 2.76 Documentation                                    Page 67
  4079.  
  4080.  
  4081.         page 71 is  written so you can  extract it from the  documentation and
  4082.         make it available to your users. If you do so, make absolutely certain
  4083.         you include the  copyright information! You are granted  permission to
  4084.         change formatting (bold  face type, page numbers, etc.) only if neces-
  4085.         sary to  make it available  to your users.  You may also  add your own
  4086.         comments  before or  after  the user  documentation,  as long  as  you
  4087.         clearly identify which  part is  yours! The  text may  not be  changed
  4088.         without permission.
  4089.  
  4090.  
  4091.                                       GroupMail
  4092.  
  4093.              Entering a message is the  same for all users, except that  those
  4094.         who have  Sysop access  to a  message area (see  page 21) can  enter a
  4095.         GroupMail  message. Any message posted  by a person  with sysop access
  4096.         and addressed to **All will be displayed to all users as though it was
  4097.         entered personally to  them, except that the top line  of the message,
  4098.         which  contains the  message number  and area  description, will  also
  4099.         contain the word GROUP in parentheses. The message will  be shown only
  4100.         to users  who have read  access in the  message area, and  replies are
  4101.         permitted only to those with write access.
  4102.  
  4103.              You can  restrict the message  to only  users who have  a certain
  4104.         security level  by using the relational operators =, <, >, =>, <=, and
  4105.         <>. If the message is addressed  to "**All S=10," it will be  shown to
  4106.         all users  with access to  the message area  who also have  a security
  4107.         level of  10. "**All S>10"  will show  the message to  all users  with
  4108.         access  who have  a security level  greater than  10. AND  logic is in
  4109.         place, so "**All S>10 S<10" would eliminate all users.
  4110.  
  4111.              Flag designations are  also permitted, using  + to indicate  that
  4112.         the flag must be on, or a - to show that it must be off. The line
  4113.  
  4114.                                **ALL S=25 S>100 +A1 -B2
  4115.  
  4116.         means that the message will be shown to all users who have read access
  4117.         in the message area that also have a security level of 25 or a securi-
  4118.         ty level greater than 100, and that also have flag A1 turned on and B2
  4119.         turned off.
  4120.  
  4121.              GroupMail is  a new feature  of QuickBBS, so  it might  take some
  4122.         offline  message editors awhile to make this feature available. If you
  4123.         use an  offline editor and **All messages are not recognized as Group-
  4124.         Mail, try entering the message again from within QuickBBS.
  4125.  
  4126.  
  4127.                                         FMail
  4128.  
  4129.              FMail  (or File-attach Mail) allows your users to send each other
  4130.         files as  well as messages. When  posting a message in  an FMail area,
  4131.         the  user is asked if he/she wants to send a file with the message. If
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.         Page 68                                    QuickBBS 2.76 Documentation
  4138.  
  4139.  
  4140.         the  answer is  Yes, the  user is  allowed to  upload the  file before
  4141.         posting the message, since the message will most  likely be useless if
  4142.         the upload doesn't  go through. The  uploaded files are stored  in the
  4143.         area specified in  QCONFIG.EXE (see page 18).  After reading the  mes-
  4144.         sage, the recipient is asked whether  she/he is ready to download  the
  4145.         file, and can  log off  automatically after the  download. Users  with
  4146.         sysop access  are shown the complete  path to the file.  Files are not
  4147.         deleted  after they are downloaded. That  way you can see whether your
  4148.         callers  are  using  this  feature to  transfer  illegal  information.
  4149.         CAUTION!  See page  19 for details  on a possible  security problem if
  4150.         this option is not configured properly.
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.         QuickBBS 2.76 Documentation                                    Page 69
  4157.  
  4158.  
  4159.                                 QuickBBS Version 2.76
  4160.                             Line Editor User Instructions
  4161.                  Copyright 1992 by Pegasus Software and Rick Luquette
  4162.  
  4163.              These  instructions may  not be  modified in  any manner  without
  4164.         consent of the owners of Pegasus Software.
  4165.  
  4166.              Welcome  to  QuickBBS! As  a new  caller  (we assume  you're new;
  4167.         experienced callers  seldom read instructions! <grin>)  we've tried to
  4168.         make the Line Editor easy to use. If you get stuck, these instructions
  4169.         are here to help.
  4170.  
  4171.              The purpose of a  Line Editor is to enter or edit  a message line
  4172.         by line. If you're familiar with DOS, you might have used EDLIN, which
  4173.         is a  line editor. It's called  that because you edit  each line sepa-
  4174.         rately. You'll  find the  Line Editor in  QuickBBS much easier  to use
  4175.         than EDLIN since it includes a few basic word processor functions like
  4176.         word wrap. If  you get  stuck, press [Enter]  once to  get to a  blank
  4177.         line, and then press [Enter] again and you'll be given a menu. More on
  4178.         that later. One of  the nicest features  of QuickBBS's Line Editor  is
  4179.         the  ability to quote from previous messages. Whether you are entering
  4180.         a new message  or replying to a  previous one, you will  see this dis-
  4181.         play:
  4182.  
  4183.              Who is this message to? John Doe
  4184.  
  4185.              Searching user list for John Doe, one moment ...
  4186.  
  4187.              Subject? Test Message
  4188.              Change anything?  [y/N]?
  4189.  
  4190.              Depending on the  type of message area, the user  list may not be
  4191.         searched.  And of  course,  it's not  likely  you'll be  sending  your
  4192.         message to John Doe!
  4193.  
  4194.              If this  information (called the  Header Information) is  OK, the
  4195.         screen will clear and you'll see this display:
  4196.  
  4197.         This will be a PUBLIC message to John Doe.
  4198.  
  4199.         Enter message text now (66 lines maximum/72 characters per line).
  4200.         Words will wrap automatically.  Enter blank line to edit/save message.
  4201.         [--------------------------------------------------------------------]
  4202.         01:
  4203.  
  4204.              Remember that the word  PRIVATE is used for convenience  only. No
  4205.         message is  private, since  your System Operator  ("Sysop", pronounced
  4206.         SIS-op) and anyone else he/she designates can read any message. PUBLIC
  4207.         messages can be read by anyone. In some areas, you're given the choice
  4208.         of whether  the message should  be Public (can  be read by  anyone) or
  4209.         Private (can be read by the sender, the intended recipient, the Sysop,
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.         Page 70                                    QuickBBS 2.76 Documentation
  4216.  
  4217.  
  4218.         and any  other users  designated by  the Sysop).  In other  areas, the
  4219.         Sysop may have chosen to allow only Public or only Private messages to
  4220.         be posted, so there will be no choice.
  4221.  
  4222.              Begin typing your new message. Word  wrap is in effect, so  don't
  4223.         press  [Enter] at  the  end of  a line.  When  you're finished,  press
  4224.         [Enter] on a blank line to bring up this menu:
  4225.  
  4226.              [C]ontinue   [D]elete      [E]dit   [F]ormat Line   [H]elp!
  4227.              [I]nsert     [J] Subject   [L]ist   [R]eplace Line  [S]ave
  4228.              [Q]uote      [A]bort
  4229.  
  4230.              Editor Command:
  4231.  
  4232.              [C] returns to posting  mode; [D] deletes one or  more lines; [E]
  4233.         edits a line; [F] allows a line to be centered or placed flush left or
  4234.         right; [H] displays a help file explaining these options a little more
  4235.         fully; [I] inserts one or more lines; [J] changes the message subject;
  4236.         [L] lists the message so you can see what it looks like; [R]  lets you
  4237.         enter a new line to replace a previous one; [S] saves the message; [Q]
  4238.         enters Quote Mode; and [A] aborts the message after confirmation.
  4239.  
  4240.              Quote mode  is used  when you  reply to a  previous message.   It
  4241.         allows you to include portions  of another message to help remind  the
  4242.         sender (and anyone else who happens to be looking in) the topic of the
  4243.         original  message.  When  quoting, make  certain  you  only  quote the
  4244.         relevant and necessary portions of  the original message! After choos-
  4245.         ing [Q],  you are given the  option to change the  header information.
  4246.         Pressing [T] toggles the name on  the "Who To:" line from the original
  4247.         sender to the original recipient.
  4248.  
  4249.              Once  you accept the header  information, you enter  Edit mode as
  4250.         demonstrated above. Press [Enter]  on a blank line  and then [Q],  and
  4251.         you'll  see the previous message listed in its entirety. You'll notice
  4252.         that  a line has  been added at the  beginning indicating the original
  4253.         sender, recipient, and  date. You're  then asked for  a starting  line
  4254.         number. Enter the number  of the first line from  the original message
  4255.         you wish to quote, and  then you're shown each  line, one by one,  and
  4256.         asked if you  want the line  included in the  new message. If  you do,
  4257.         choose [A]ccept. If not,  choose [R]eject. If you don't want  to quote
  4258.         any more  of the original  message, choose [D]one,  and you'll  be re-
  4259.         turned  to edit mode on  the line after  the last quoted  line. If you
  4260.         want to look at the message at any time, press [Enter] on a blank line
  4261.         and  then [L]ist  the message.  [C] returns  you to  edit  mode. Don't
  4262.         forget to [S]ave it when you're finished!
  4263.  
  4264.              Don't be  afraid to give it  a try. If in doubt,  send your first
  4265.         message to  the Sysop. If this BBS supports Echomail in Fidonet or one
  4266.         of the many  other networks, make sure you are comfortable with enter-
  4267.         ing messages  before you try entering  one in an echomail  area, since
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.         QuickBBS 2.76 Documentation                                    Page 71
  4274.  
  4275.  
  4276.         messages  entered  in those  areas are  transferred to  other systems,
  4277.         sometimes thousands of them around the world.
  4278.  
  4279.              Depending on how your  Sysop has things configured, you  might be
  4280.         asked if you want to attach a file to a message. If you do, just press
  4281.         Y  and you'll  be  guided through  step by  step.  Remember that  it's
  4282.         possible for your Sysop  to have things configured so that  any upload
  4283.         attached to  a message is  automatically put into a  download area and
  4284.         available  to anyone, even  if the message  is marked private.  If you
  4285.         have confidential files  to share  with another user,  ask your  Sysop
  4286.         about security for file attachments.
  4287.  
  4288.              Another  type of  editor, called  a Full  Screen Editor,  is also
  4289.         available on many  BBS's. It's up to your Sysop  whether a Full Screen
  4290.         Editor is available on this BBS. If it is, it's best to avoid it until
  4291.         you're really familiar with  the Line Editor. Full Screen  Editors are
  4292.         usually much more versatile, but also much more complicated to use.
  4293.  
  4294.              That's  it! QuickBBS Sysops tend to be a friendly and intelligent
  4295.         lot  (after all, they've chosen  the best BBS  software available!) so
  4296.         don't be afraid to ask questions.
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.         Page 72                                    QuickBBS 2.76 Documentation
  4303.  
  4304.  
  4305.                            Sysop Activation and Information
  4306.  
  4307.  
  4308.                                    Activation Keys
  4309.  
  4310.              These keys  can be used by  the sysop from the  local keyboard to
  4311.         perform the desired function while a user is online.
  4312.  
  4313.         Alt-C     Begin CHAT mode.  This will allow you to  talk (type) to the
  4314.                   user  who is  online. Press  [Esc] to  leave the  chat mode.
  4315.                   Split-screen  chat will be used if the user has toggled Ansi
  4316.                   graphics  on (see  page 119), or  if QuickBBS  detected ANSI
  4317.                   capability at logon.
  4318.  
  4319.         Shift-Alt-C    Forces the  use of  Line Chat rather  than Split-screen
  4320.                   Chat. Occasionally useful  for callers  whose software  does
  4321.                   not properly indicate ANSI capability.
  4322.  
  4323.         Alt-D     Turns  the display on or off. Can be useful for multitasking
  4324.                   environments,  or in  any  other circumstance  in which  you
  4325.                   don't want the  user's actions  to be visible  on the  local
  4326.                   screen.
  4327.  
  4328.         Alt-E     Edit  the user record while  the caller is  online. You must
  4329.                   press [Ctrl-Enter] to record any changes.
  4330.  
  4331.         Alt-F     Allows you to change any of the 32 flag settings of the user
  4332.                   currently online.
  4333.  
  4334.         Alt-G     Simulates line  noise by throwing garbage  characters on the
  4335.                   screen.
  4336.  
  4337.         Alt-H     HANG UP! Disconnects the user.
  4338.  
  4339.         Alt-J     JUMP  to DOS, while  the user is  still on  line, to perform
  4340.                   some task. Type Exit to return to QuickBBS.
  4341.  
  4342.         Alt-L     LOCKOUT! This logs the caller off like Alt-H, and then drops
  4343.                   the security level  to 0 so that she/he will  no longer have
  4344.                   access to the board.
  4345.  
  4346.         Alt-P     PRINTER log. Any entry  that is posted to the  SYSTEM.LOG is
  4347.                   also sent  to the printer. If the printer is not online this
  4348.                   will have no effect.  This can also be  done with a  command
  4349.                   line parameter.
  4350.  
  4351.         Alt-S     Allows  you to change the  security level of  a caller while
  4352.                   he/she is online. The current security level is displayed so
  4353.                   you can change it.
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.         QuickBBS 2.76 Documentation                                    Page 73
  4360.  
  4361.  
  4362.         Alt-T     Allows you  to change the amount  of time a caller  has left
  4363.                   online.
  4364.  
  4365.         Up arrow  Increases the users time limit by 1 minute.
  4366.  
  4367.         Down arrow     Decreases the users time limit by 1 minute.
  4368.  
  4369.         F9        Offers help on sysop activation keys.
  4370.  
  4371.         Ctrl-Fn   A [Ctrl-FKey] combination displays  a file named  USERn.A??.
  4372.                   [Ctrl-F1]  will display  USER1.A??;  [Ctrl-F2] will  display
  4373.                   USER2.A??; etc.
  4374.  
  4375.  
  4376.                                    Status Displays
  4377.  
  4378.              There are five two-line  status information displays available to
  4379.         the  sysop while a  caller is online.  Choose the display  you want by
  4380.         pressing one of the first five function keys, toggle through them with
  4381.         [PgUp] or  [PgDn], or move directly  to the first or  last by pressing
  4382.         [Home] or  [End].  Each display  gives  useful information  about  the
  4383.         current or previous caller or the system status. These displays do not
  4384.         affect the  user at all, however,  you should keep in  mind that since
  4385.         the display takes two lines, it can sometimes distort the local screen
  4386.         slightly. If your user has a page length of 24 lines, you can only see
  4387.         23 of  them on your local  screen. This can cause  erratic behavior in
  4388.         some doors,  and can affect the positions of some ANSI displays. To be
  4389.         confident of  the actual appearance  of your  system to a  caller, you
  4390.         really  need to call in from remote occasionally. Local operation will
  4391.         give you an idea of how things look but never the exact picture.
  4392.  
  4393.              All other  keys work  as if  the user pressed  them. A  sysop can
  4394.         often help a  new user to find things, or help  a caller locate a file
  4395.         for download,  by pressing a few keys. Often a user will call you into
  4396.         Chat and ask a question, and you  can help him/her find what she/he is
  4397.         looking for by  guiding her/him  through the menus.  Let him/her  know
  4398.         you're  doing it,  or he/she  is liable to  think there's  some voodoo
  4399.         afoot and hang up!
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.         Page 74                                    QuickBBS 2.76 Documentation
  4406.  
  4407.  
  4408.                              Maintaining the Message Base
  4409.  
  4410.              QuickBBS  uses a unique style of message base that combines speed
  4411.         with ease of use.  Developed by the original author  of QuickBBS, Adam
  4412.         Hudson, the format is often called the Hudson-style by QuickBBS clones
  4413.         that don't want  to admit its origin. However, since  it was developed
  4414.         for QuickBBS, the term QuickBBS-style is more accurate.
  4415.  
  4416.              The QuickBBS-style  message base is  a database type  format con-
  4417.         sisting   of   five  files:   MSGHDR.BBS,   MSGTOIDX.BBS,  MSGIDX.BBS,
  4418.         MSGINFO.BBS, and  MSGTXT.BBS. The  last contains the  actual messages,
  4419.         and can grow to be very  large. Due to a limitation in  the structure,
  4420.         you  should always be  very careful to  make sure  MSGTXT.BBS does not
  4421.         approach 16 Megabytes or your message base will self-destruct.
  4422.  
  4423.              Only  two  of  the  five  files  contain  essential  information.
  4424.         MSGHDR.BBS and  MSGTXT.BBS contain the header  and text, respectively,
  4425.         for  messages.  The other  three files  can  be completely  rebuilt by
  4426.         MSGPACK.EXE.
  4427.  
  4428.              The five message base files contain the following information:
  4429.  
  4430.              MSGHDR.BBS: Message headers (To, From, and Subject information).
  4431.              MSGTXT.BBS: The actual text of the messages.
  4432.              MSGIDX.BBS: Indexes messages  by number; allows  a message to  be
  4433.                   located quickly.
  4434.              MSGTOIDX.BBS: Indexes  messages by name of  the recipient; allows
  4435.                   messages to be located quickly.
  4436.              MSGINFO.BBS:  Contains a brief overview of  how many messages are
  4437.                   on the system, and how many are in each area.
  4438.  
  4439.              Because of the database format, messages that are deleted are not
  4440.         actually  removed  from the  message base.    Instead, the  message is
  4441.         marked with  a special  flag  that shows  that the  message  is to  be
  4442.         deleted the next time maintenance is run.
  4443.  
  4444.  
  4445.                                      MSGPACK.EXE
  4446.  
  4447.              Message base maintenance is performed primarily with MSGPACK.EXE,
  4448.         which  will compress  your message  base to  remove deleted  messages;
  4449.         renumber when desired or when necessary; and maintain the message base
  4450.         index files. MSGPACK.EXE  should be  run each day  during your  system
  4451.         maintenance event.  No other program  should be accessing  the message
  4452.         base during maintenance, and  no utility that rearranges data  on your
  4453.         hard drive (such  as optimizers)  should be run  while maintenance  is
  4454.         taking place. Also, disk caching and the use of FASTOPEN are inherent-
  4455.         ly dangerous during message  base maintenance and should be  used with
  4456.         great care (see page 9).
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.         QuickBBS 2.76 Documentation                                    Page 75
  4463.  
  4464.  
  4465.              Under normal  conditions, MSGPACK.EXE  will read each  message in
  4466.         your message base and decide whether it meets the criteria you entered
  4467.         into QCONFIG.EXE  for that message area. If  it does, both the message
  4468.         text and its header  are written to new  files. If not, it  is skipped
  4469.         and MSGPACK.EXE  moves on to the  next message.  Each  message in your
  4470.         message base is given the same treatment until the entire message base
  4471.         has been rewritten. Deleted messages and messages that are flagged for
  4472.         deletion according to the  criteria set in QCONFIG.EXE are  not copied
  4473.         to the new files.
  4474.  
  4475.              Once the new text  and header files are  completed, the old  ones
  4476.         are  deleted, and  new index  files are  created. This  method assures
  4477.         maximum safety for your message base, since the  old message files are
  4478.         not deleted until the new ones are completed.  However,  this requires
  4479.         enough free  hard disk space to rewrite your message base. If space is
  4480.         tight,  MSGPACK.EXE has the ability  to rewrite the  message base over
  4481.         the existing  files. This is generally  safe, but if there  is a power
  4482.         failure, system reboot,  or other catastrophe, your  message base will
  4483.         most likely be lost.
  4484.  
  4485.              MSGPACK.EXE accepts the following command line parameters:
  4486.  
  4487.              -P   Tells MSGPACK.EXE to compress  (pack) the message base. This
  4488.                   is the normal method  of operation, and should be  used once
  4489.                   each day. Can be used with any other option.
  4490.              -R   Forces MSGPACK.EXE  to renumber messages during  pack. If -R
  4491.                   is  not used,  msgpack will  still renumber  if the  highest
  4492.                   message number is greater than 25000.
  4493.              -DEL Purges  messages based on information in MSGCFG.DAT, entered
  4494.                   through QCONFIG.EXE.
  4495.              -C   Cleans  reply indications  ("RE: ",  "(r)", "Re:  ")  out of
  4496.                   subject lines, making messages look a little neater.
  4497.              -W   Forces  Write In  Place  Mode. MSGPACK.EXE  will default  to
  4498.                   Write In Place Mode  if there is not enough  available space
  4499.                   for standard mode.
  4500.              -LOG Logs all activity to a file named MSGPACK.LOG
  4501.              -I   Re-Builds Index Files. MSGPACK.EXE will always rebuild index
  4502.                   files  during a  file  compression, but  a quick  reindexing
  4503.                   might be needed  if index  files are damaged  or deleted  in
  4504.                   between maintenance sessions.
  4505.  
  4506.  
  4507.                                       QLINK.EXE
  4508.  
  4509.              Message linking allows  reading messages that deal  with the same
  4510.         subject  consecutively,  rather than  as part  of the  overall message
  4511.         area.  QuickBBS links  messages  together by  subject. When  a message
  4512.         reply  is entered, it is automatically linked when it is saved. Incom-
  4513.         ing  echomail can  be  linked by  running  QLINK.EXE. This  links  all
  4514.         messages  in the same message  area by subject.  If separate conversa-
  4515.  
  4516.  
  4517.  
  4518.  
  4519.  
  4520.         Page 76                                    QuickBBS 2.76 Documentation
  4521.  
  4522.  
  4523.         tions in  the same message  area have  the same subject,  the messages
  4524.         will all be linked. There is no way for QuickBBS to tell them apart.
  4525.  
  4526.              Ordinarily,  QLINK.EXE  reads  its  information  from  AREAS.BBS.
  4527.         However, there are two command line options:
  4528.  
  4529.              -F[name]  Uses alternate areas file rather than AREAS.BBS
  4530.              -L[name]  Uses a log file created by QECHO.EXE.
  4531.  
  4532.              MSGPACK.EXE updates message links  after compressing the  message
  4533.         files, so  QLINK.EXE  is  normally  not necessary  for  a  stand-alone
  4534.         system.
  4535.  
  4536.  
  4537.  
  4538.  
  4539.  
  4540.         QuickBBS 2.76 Documentation                                    Page 77
  4541.  
  4542.  
  4543.                               Maintaining the User Base
  4544.  
  4545.                                      USEREDIT.EXE
  4546.  
  4547.              QuickBBS  also  uses a  database  format  for its  user  records.
  4548.         Several   files  are  involved,   including  USERS.BBS,  LASTREAD.BBS,
  4549.         USERON.BBS, COMBINED.BBS,  and ALIAS.BBS. However, only  USERS.BBS can
  4550.         be  edited; the  rest  are used  to  track internal  information.  The
  4551.         program that edits USERS.BBS is called USEREDIT.EXE.
  4552.  
  4553.              Running  USEREDIT.EXE  from  the  main  QuickBBS  directory  will
  4554.         produce the following display:
  4555.  
  4556.         ╓──────────────────QuickBBS User Editor, Version 2.76────────────────╖
  4557.         ║                                                                    ║
  4558.         ║     Name:  Joe Sysop                           Record:  0          ║
  4559.         ║    Alias:  (None)                              [Deleted]           ║
  4560.         ║ Password:  ***************                        Age:  22         ║
  4561.         ║ Location:  Anywhere, USA                                           ║
  4562.         ║ Security:      5                                                   ║
  4563.         ║  A Flags:  --------      Voice Phone:  555-555-1234                ║
  4564.         ║  B Flags:  --------       Data Phone:  555-555-1234                ║
  4565.         ║  C Flags:  --------         Birthday:  01-01-70        Gender:  M  ║
  4566.         ║  D Flags:  --------                                                ║
  4567.         ║   Credit:      0           Last Date:  05-11-92       Deleted:  N  ║
  4568.         ║  Pending:      0           Last Time:  14:35          No-Kill:  Y  ║
  4569.         ║  Uploads:      0          Time Today:      9     Clear Screen:  Y  ║
  4570.         ║  Dnloads:      0        Times Called:      1     Page Pausing:  Y  ║
  4571.         ║  UploadK:      0     Messages Posted:      0    ANSI Graphics:  Y  ║
  4572.         ║  DnLoadK:      0   High Message Read:      0  Full Scr Editor:  N  ║
  4573.         ║   TodayK:      0       Screen Length:     24    Xfer Priority:  N  ║
  4574.         ╙────────────────────────────────────────────────────────────────────╜
  4575.  
  4576.              When first run, the record for User #0, the sysop,  is shown. The
  4577.         password  is masked with a string of asterisks (************), and the
  4578.         word [Deleted] is hidden from view, unless the user has  actually been
  4579.         deleted.  When you edit the  user record the  password is revealed, so
  4580.         make sure no one is looking over your shoulder!
  4581.  
  4582.              The following options are listed across the bottom of the screen:
  4583.  
  4584.         F)irst  L)ast  P)rev  N)ext  E)dit  S)earch  G)oto  A)dd  D)el  Q)uit
  4585.  
  4586.              First, Last, Previous, Search,  and Goto control which record  is
  4587.         displayed on the screen. These  are mostly self-explanatory. First and
  4588.         Last take you to the first and last users entered  into the user base.
  4589.         Previous  and Next  take you  to the  record immediately  preceding or
  4590.         following the  current record.  Search examines each  user's name  and
  4591.         alias until it finds the letter combination you specify, and Goto lets
  4592.         you go  directly to a certain  user number. User numbers  are not con-
  4593.         stant, however, so this feature has limited usefulness.
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.         Page 78                                    QuickBBS 2.76 Documentation
  4600.  
  4601.  
  4602.              Add lets  you add a new user  at the end of  the user base, while
  4603.         Delete  flags the current  user record for  deletion at  the next file
  4604.         compression.  Quit exits the program.
  4605.  
  4606.              When editing a user record, use  the [Tab] key, the [Enter]  key,
  4607.         and the arrow keys to  move around. If you accidentally press  [D] and
  4608.         delete  a user, simply edit the record  and change Deleted from "Y" to
  4609.         "N".
  4610.  
  4611.              The word [Deleted] is  normally hidden from view unless  the user
  4612.         has actually been deleted.
  4613.  
  4614.              Credit is the amount of  netmail credit you have given that  user
  4615.         to send netmail. It has no effect on stand-alone systems.  Most sysops
  4616.         who  allow their users to send direct, long-distance netmail require a
  4617.         deposit  from the  user for  this privilege.  Charges for the  cost of
  4618.         these calls will be deducted from this figure, provided the rates have
  4619.         been  made  available to  QNODE.EXE (see  page 105).  Be sure  to give
  4620.         yourself ample credit here.
  4621.  
  4622.              The Security Level may be set to any value from 0 to 32000. Users
  4623.         with a  security level  of 0 will  not have access  to the  board. You
  4624.         should  edit your  record  so you  have the  sysop  security level  as
  4625.         defined in the QCONFIG.EXE (see page 32).
  4626.  
  4627.              Times Called  is the  number of  times  the user  has called  the
  4628.         system.
  4629.  
  4630.              Times Posted is the number of messages the user has posted to the
  4631.         system.
  4632.  
  4633.              High  Msg Read  is the highest  number message that  the user has
  4634.         read  in  your entire  message base.  If you  have  not chosen  to use
  4635.         Extended Last Read pointers and have multiple message boards then this
  4636.         one number will  be taken as the starting point  for Read New Messages
  4637.         in all boards.
  4638.  
  4639.              Pending lists the  cost of all net mail messages  that a user has
  4640.         entered that have not been exported.
  4641.  
  4642.              Uploads  lists  the number  of files  the  user has  uploaded and
  4643.         Upload K-bytes lists the size of those files in kilobytes.
  4644.  
  4645.              Downloads  lists the number of files the user has downloaded, and
  4646.         Download K-bytes lists their total size.
  4647.  
  4648.              Last Called is the date and time that the user last called in.
  4649.  
  4650.              Users marked as No-Kill will not be automatically deleted regard-
  4651.         less of how long it has been since they logged on  the system. To mark
  4652.         a user as No-Kill, change the No-Kill flag to "Y".
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.         QuickBBS 2.76 Documentation                                    Page 79
  4659.  
  4660.  
  4661.              Most other options  are maintained by  the users themselves.  New
  4662.         users, who try to make sure they don't miss anything, sometimes select
  4663.         ANSI graphics  when their systems are not  ANSI capable, or choose the
  4664.         Full screen editor when they don't  know how to use it. If a  new user
  4665.         complains that  his/her screen is unreadable,  ask if it has  a lot of
  4666.         left bracket  characters ([). If so,  the user most likely  chose ANSI
  4667.         graphics but is not  capable of displaying them. Toggle  ANSI Graphics
  4668.         to "N"  and see if the display clears up. Most full screen editors use
  4669.         a sub-set of  Wordstar commands that can be  very intimidating if your
  4670.         user  doesn't know them. They'll say they  tried to post a message but
  4671.         couldn't get it saved or couldn't  exit. Toggle Full Scr Editor to "N"
  4672.         until they're a little more familiar with BBS's. QuickBBS offers reply
  4673.         quoting in  the line-oriented editor, so  there is no need  to use the
  4674.         full screen editor unless your users are more comfortable with it (see
  4675.         page 69).
  4676.  
  4677.  
  4678.                                      USERPACK.EXE
  4679.  
  4680.              USERPACK.EXE removes deleted users from the user base in much the
  4681.         same way  that  MSGPACK.EXE removes  deleted  messages. Used  with  no
  4682.         command  line options, it will  rename the old  user record USERS.BAK,
  4683.         pack  the user  base  and remove  any users  whose  records have  been
  4684.         flagged  as deleted.  In  addition, you  can  use these  command  line
  4685.         options:
  4686.  
  4687.              -B   Deletes the  backup file after  USERPACK.EXE is successfully
  4688.                   run.
  4689.  
  4690.              -D<#>     deletes users that  have not  logged on in  the last  #
  4691.                   days  unless the No-Kill flag  is set in  the users' record.
  4692.                   There is no space between the -D and the number.
  4693.  
  4694.              Example:
  4695.                   USERPACK -B -D30
  4696.  
  4697.              This will delete any  user who has not called in 30 days and does
  4698.         not carry the No Kill  flag, pack the user  base, and then delete  the
  4699.         backup file. Deleting  users after a short period will  no doubt anger
  4700.         some users; allowing them to remain in your userlog for months without
  4701.         purging them will result in a larger than necessary  userlog, and some
  4702.         users who  will forget their  passwords. Sixty  to 90 days  is a  good
  4703.         average  for  registered users  on a  busy  system, while  many System
  4704.         Operators purge unregistered callers after just a few days.
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.         Page 80                                    QuickBBS 2.76 Documentation
  4711.  
  4712.  
  4713.                                      USERSORT.EXE
  4714.  
  4715.              This program sorts  the user base  by security level and  then by
  4716.         name. It creates a backup file before sorting. To kill the backup file
  4717.         when the sort is completed add '-B' to the command line.
  4718.  
  4719.              Sorting the user base is not necessary to operate the system, but
  4720.         many users prefer  to have  users with higher  security levels  listed
  4721.         first.  This can  create some  strange and  unexpected results.  After
  4722.         running USERSORT.EXE, the  user with the  highest security level  will
  4723.         occupy the  User #0 slot. If  two users have the  same security level,
  4724.         the one  who's first name starts with the lowest letter will take over
  4725.         the User #0 slot. For this reason, there should never be more than one
  4726.         user (the sysop) with the highest security level.
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.         QuickBBS 2.76 Documentation                                    Page 81
  4733.  
  4734.  
  4735.                                Multinode Configuration
  4736.  
  4737.              Running  a BBS  can be  much more  pleasant if  a second  node is
  4738.         available to allow  you, the  sysop, to  log on  at the  same time  as
  4739.         another user. Additional nodes also allow you to spend even more money
  4740.         on phone lines, modems, etc. Multinode setups are not for the faint of
  4741.         heart, however, so  if you  don't already have  your system  operating
  4742.         successfully, you should skip this section and come back to it later.
  4743.  
  4744.              The  first step  in setting  up a  second node  is to  choose and
  4745.         install a multitasker or a network. Refer to the documentation includ-
  4746.         ed with your multitasking program or network for installation details.
  4747.         Once you have your network or multitasker working properly, setting up
  4748.         QuickBBS is deceptively simple.
  4749.  
  4750.              We'll refer to two directories in discussing multinode operation.
  4751.         The main BBS directory is the  one in which QUICKBBS.EXE resides. This
  4752.         directory  must be on  the system path,  and must be  indicated by the
  4753.         environmental variable QUICK. From  the DOS prompt, type PATH  to make
  4754.         sure that  the main BBS directory  is included; type SET  to make sure
  4755.         the variable QUICK  points to  that directory. In  addition to  QUICK-
  4756.         BBS.EXE,  this   directory  can  include  system   utilities  such  as
  4757.         QNODE.EXE, MENUEDIT.EXE,  etc., and  any control  files that  apply to
  4758.         your entire system. Since this directory is included in your DOS path,
  4759.         any program stored here can be executed from anywhere on  your system,
  4760.         and  QuickBBS will  search this  directory for  any control  files not
  4761.         available in the current (node) directory.
  4762.  
  4763.              The node directory  will be  the current directory  when you  run
  4764.         QuickBBS.  At  the DOS  prompt, type  CHDIR to  see  the path  to your
  4765.         current directory. This directory will include any information that is
  4766.         specific to  a particular  node such  as batch files  to start  doors,
  4767.         control  files that  apply to  this node  only, etc.  It  must contain
  4768.         QUICKCFG.DAT  for the  particular  node;  it  may also  include  other
  4769.         configuration files for the specific node, batch files for doors, etc.
  4770.  
  4771.              Once  you have  your multitasker  or network  operating properly,
  4772.         these steps will get your second node up and running.
  4773.  
  4774.              First, check to  make sure  your main  BBS directory  is on  your
  4775.         path,  and is indicated by  the environmental variable  QUICK. This is
  4776.         absolutely  essential, or  you'll never  get the  second node  to work
  4777.         properly! You should set  the path and environmental variable  in your
  4778.         AUTOEXEC.BAT so it will be set automatically whenever you restart your
  4779.         system.
  4780.  
  4781.              Next, create the node  directory anywhere on your system.  It can
  4782.         be  a subdirectory of your  main BBS directory,  or located on another
  4783.         drive  entirely. You can name it anything  you like, but a simple name
  4784.         like QNODE2 will be  easier to duplicate later if you decide to set up
  4785.         a third, fourth, or one hundredth node.
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.         Page 82                                    QuickBBS 2.76 Documentation
  4792.  
  4793.  
  4794.              From  the  node  directory, run  QCONFIG.EXE  and  set your  con-
  4795.         figuration  for this node  (see page 39). At  first, your nodes should
  4796.         all use  the same menus, text files, etc. You can customize them later
  4797.         to  provide a  different  appearance for  each  node if  you  wish. In
  4798.         addition  to the multinode information,  make sure you  set your modem
  4799.         configuration for this node if it's not strictly for local access. See
  4800.         page 26 for information on setting your modem configuration.
  4801.  
  4802.              If you  do want to  use separate  menus and text  files for  this
  4803.         node, set them as on page 29. Remember that if you do not use the same
  4804.         path for  your message  base files,  users will not  be able  to share
  4805.         messages.  You'll  also  have to  keep  a  separate  user base,  since
  4806.         USERS.BBS is stored along with  message base files. That means a  user
  4807.         who logs onto the second node for  the first time will be treated as a
  4808.         new user;  a user who is verified  on the first node  will not be con-
  4809.         sidered verified on the second; etc.
  4810.  
  4811.              If  you use a  batch file to run  your BBS, copy  it to your node
  4812.         directory and edit it to customize it for your second node. Be especi-
  4813.         ally careful to change any Type 15 door configurations. Not all  doors
  4814.         are compatible with a  multinode operation, and many that  are require
  4815.         special configurations.  Check the documentation for  the door program
  4816.         to see if it can be set up for multinode operation, and how to do it.
  4817.  
  4818.              You'll also need to copy any batch files you use  to execute Type
  4819.         7 doors,  and edit them  as above. Including  the parameter *N  on the
  4820.         menu command  line for your Type  7 drops will cause  QuickBBS to pass
  4821.         the node number to the door program.
  4822.  
  4823.              Unfortunately, getting your doors to work will most likely be the
  4824.         most difficult and frustrating part of your setup. Many doors, especi-
  4825.         ally older  ones, won't  work  at all  in  a multinode  setup.  Others
  4826.         require specific  configuration files,  or an  additional registration
  4827.         fee, before they'll run  successfully. Some will appear to  work fine,
  4828.         but if two users ever try to  access them at one time, they'll lock up
  4829.         or maybe even  crash your  system. Check the  documentation that  came
  4830.         with  the door for help with multinode  setup. If your new node is for
  4831.         local  access only,  check  the documentation  for specifics  on local
  4832.         sysop use.
  4833.  
  4834.              Your best bet is to refuse  access to your doors from your second
  4835.         node until you  know you have it working  properly. This practice will
  4836.         also  help you  to isolate  and correct  problems with  your multinode
  4837.         configuration before putting any doors online.
  4838.  
  4839.              To  start your second node,  simply change to  the node directory
  4840.         and type QUICKBBS  (or QUICKBBS -L  for a local logon).  If necessary,
  4841.         you can override the  node number set in QCONFIG.EXE  by including -N#
  4842.         on the command  line, where # represents  the actual node  number (-N1
  4843.         for node 1, -N2 for node 2, etc.).
  4844.  
  4845.  
  4846.  
  4847.  
  4848.  
  4849.         QuickBBS 2.76 Documentation                                    Page 83
  4850.  
  4851.  
  4852.              Setting up  a second  node is  not easy,  but your  problems will
  4853.         seldom be with QuickBBS. You're more likely to have problems with your
  4854.         FOSSIL, multitasker, and doors than with QuickBBS itself.
  4855.          
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.         Page 84                                    QuickBBS 2.76 Documentation
  4862.  
  4863.  
  4864.                                     Interuser Chat
  4865.  
  4866.              Interuser Chat  is  useless without  a  multinode system,  so  if
  4867.         you're setting up a single node system, you can skip  this section and
  4868.         come back to it later.
  4869.  
  4870.              In order  to use Interuser Chat,  you must first set  up a memory
  4871.         buffer to  be used by QuickBBS  to store characters that  will be sent
  4872.         from  one node  to another.  This is  done by  loading in  one of  the
  4873.         following programs, depending on your system configuration:
  4874.  
  4875.              MIXER.COM      Creates a  memory buffer  for Interuser  Chat when
  4876.                   being used under a  multitasker such as DesqView, DoubleDOS,
  4877.                   or Windows. Must be loaded before the multitasker.
  4878.  
  4879.              NETMIXER.COM   Creates a memory  buffer for  Interuser Chat  when
  4880.                   being  used  under a  NetBios  compatible  network. Must  be
  4881.                   loaded before the network, and can be  used even if a multi-
  4882.                   tasker is also running.
  4883.  
  4884.              Either will accept a  single command line parameter, representing
  4885.         the maximum number of nodes online. The default is 50.
  4886.  
  4887.              Activation  is simple. Just execute a Type 61 (see page 126) menu
  4888.         command.  You can  have up to  63 "conferences"  going on  at the same
  4889.         time. In this case,  the Data line should contain  the conference into
  4890.         which your user will initially be placed.
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.         QuickBBS 2.76 Documentation                                    Page 85
  4897.  
  4898.  
  4899.                                       Upgrading
  4900.  
  4901.              If  you're upgrading from an earlier version of QuickBBS, or from
  4902.         one  of  the imitators,  you'll find  the  upgrade process  simple. Of
  4903.         course,  you  should always  do a  complete  system backup  before any
  4904.         upgrade.
  4905.  
  4906.              From  QuickBBS 2.75  to QuickBBS  2.76, simply unZIP  the release
  4907.         files into your main QuickBBS directory and run 275TO276.EXE. Remember
  4908.         that the format of EXITINFO.BBS has changed with version 2.76, so some
  4909.         doors  that rewrite  EXITINFO.BBS  may not  work properly.  Conversion
  4910.         programs are available to solve this problem until door authors modify
  4911.         their programs for the more advanced structures of QuickBBS 2.76.
  4912.  
  4913.              From  QuickBBS  2.66  or  earlier, or  from  SuperBBS,  unzip the
  4914.         release  files  into the  main  BBS directory;  run  266TO275.EXE; run
  4915.         ALIASFIX.EXE,  then run 275TO276.EXE. Most  of your Type  15 doors can
  4916.         now be run  as Type 7's, if you add *M at  the end of the line to make
  4917.         QuickBBS swap out of memory. You'll probably want to  revise your file
  4918.         and message menus to  take advantage of  templating, but you can  save
  4919.         that  for later. You'll also probably want to run 275TO266.EXE nightly
  4920.         as part of  your maintenance event  to create version  2.66-compatible
  4921.         configuration files so  that your current doors  and offline utilities
  4922.         will continue to work.
  4923.  
  4924.              From  Remote Access, unzip the  release files into  your main BBS
  4925.         directory; run  RA2QBBS.EXE; run ALIASFIX.EXE;  then run 275TO276.EXE.
  4926.         Most  of your  menus should  be compatible,  but there  will be  a few
  4927.         discrepancies.
  4928.  
  4929.              Scan through this  manual, especially the  Table of Contents  and
  4930.         the Introduction, and you'll catch on to the new features quickly.
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.         Page 86                                    QuickBBS 2.76 Documentation
  4937.  
  4938.  
  4939.                                    Troubleshooting
  4940.  
  4941.              The  overwhelming majority of errors fall into a single category,
  4942.         which most of us come  to call the dreaded SSE. This  is an affliction
  4943.         to  which we  all (no  matter  how experienced  we are)  fall prey  on
  4944.         occasion, and when we do, the glow from our faces can be seen like the
  4945.         Aurora  Borealis  in the  night  sky.   SSE stands  for  "Stupid Sysop
  4946.         Error." Something over 90% of the errors you will  encounter will fall
  4947.         into this category.
  4948.  
  4949.              The most common SSE's are typographical. C;\QUICK may look like a
  4950.         perfectly good path, but of course DOS expects a colon and not a semi-
  4951.         colon  after the drive letter. You'll also probably type C:/QUICK more
  4952.         than once (with a forward slash  instead of a back slash), or D:\QUICK
  4953.         when it's really on the C: drive. There is a certain  sysop in Louisi-
  4954.         ana who is  always typing CL\QUICK, which  of course isn't  right. (If
  4955.         you want to know the culprit, check out the name of the author of this
  4956.         manual.....)
  4957.  
  4958.              Some programs are highly sensitive to the use of the backslash at
  4959.         the  end of the  path. C:\QUICK and  C:\QUICK\ may seem  like the same
  4960.         thing, but  if the program adds a  backslash at the end  of a line you
  4961.         ended with a backslash, you end  up with C:\QUICK\\, which DOS doesn't
  4962.         understand.
  4963.  
  4964.              Third party utilities will  sometimes mangle your QuickBBS files.
  4965.         In particular, never  use a utility intended  for an older  version of
  4966.         QuickBBS,  or  for one  of  QuickBBS's many  imitators,  without first
  4967.         testing it thoroughly on a spare  copy of your files. In fact, it's  a
  4968.         pretty safe recommendation that you never use any utilities, including
  4969.         those provided by Pegasus  Software, without first making a  backup of
  4970.         your system directory.
  4971.  
  4972.              Many problems are not caused by QuickBBS but might seem like they
  4973.         are. Many doors will attempt to modify EXITINFO.BBS. If the door seems
  4974.         to  run properly but QuickBBS misbehaves after returning, the door has
  4975.         probably  corrupted the data in EXITINFO.BBS so when QuickBBS reads it
  4976.         back  after returning from the door,  it receives invalid information.
  4977.         Also, many  doors that have not been updated to allow for the enhanced
  4978.         features of  QuickBBS  2.76  will truncate  the  file.  When  QuickBBS
  4979.         attempts  to read  it back,  it will  give an  error message  and drop
  4980.         carrier.
  4981.  
  4982.              Modem and fossil problems tend to confound many sysops regardless
  4983.         of  experience. A  modem  initialization string  may work  beautifully
  4984.         until you drop  to DOS and  run a terminal  program, which may  change
  4985.         other options in the modem's setup that will force QuickBBS  to refuse
  4986.         to work.  A fossil may be setup perfectly until a door program deacti-
  4987.         vates it, and then QuickBBS won't work until the system is rebooted or
  4988.         the fossil is otherwise reactivated.
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.         QuickBBS 2.76 Documentation                                    Page 87
  4995.  
  4996.  
  4997.              Problems fall into two basic categories:
  4998.  
  4999.              1. The system never worked. These errors occur on initial instal-
  5000.                   lation.
  5001.              2. It used to work but it quit.
  5002.  
  5003.              In the  first situation, something is wrong  with your configura-
  5004.         tion.  Check your system paths and  make sure everything is where it's
  5005.         supposed  to be.  Pay  particular attention  to typographical  errors.
  5006.         Check  your modem  connect strings and  make sure they  are the actual
  5007.         strings sent by your modem. Make  sure you have a | symbol, represent-
  5008.         ing  a carriage return,  at the end  of your 300  baud connect string.
  5009.         Don't try setting up doors, a mailer, echomail,  etc., until the basic
  5010.         system  is working. If you're running a mailer, check your initializa-
  5011.         tion strings and paths in the mailer as well. Double check the command
  5012.         line parameters being sent by the mailer to QuickBBS.
  5013.  
  5014.              In the second situation, you  have changed something. Perhaps you
  5015.         changed  an option  in a  door, or  a path  to a  download  area. That
  5016.         infamous Louisiana  sysop mentioned  earlier recently installed  a new
  5017.         hard drive and moved his upload area to that larger drive, and changed
  5018.         the  path to the upload area in  QCONFIG.EXE, but no one could upload.
  5019.         Seems he forgot to change the  path in QCONFIG.EXE that pointed to his
  5020.         FILES.BBS! Another SSE!
  5021.  
  5022.  
  5023.                                      Error Codes
  5024.  
  5025.              Error codes given by programs can often be quite cryptic. In many
  5026.         cases,  the error that caused the code can be hard to find even of you
  5027.         do know  the resulting  error code. For  example, a  Disk Write  Error
  5028.         (Code 101) might be caused by  a full hard drive, or by a  bad sector,
  5029.         or a share violation, or many other causes.
  5030.  
  5031.              Here is a list of Pascal error codes.
  5032.  
  5033.              002  File not found
  5034.              003  Path not found
  5035.              004  Too many open files
  5036.              005  File access denied
  5037.              006  Invalid file handle
  5038.              012  Invalid file access code
  5039.              015  Invalid drive number
  5040.              016  Cannot remove current directory
  5041.              017  Cannot rename across drives
  5042.              100  Read past EOF
  5043.              101  Disk write error
  5044.              102  File not assigned
  5045.              103  File not open
  5046.              104  File not open for input
  5047.              105  File not open for output
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.         Page 88                                    QuickBBS 2.76 Documentation
  5054.  
  5055.  
  5056.              106  Invalid numeric format
  5057.              150  Disk write protected
  5058.              151  Unknown unit
  5059.              152  Drive not ready
  5060.              153  Unknown command
  5061.              154  CRC error in data
  5062.              155  Bad drive request structure
  5063.              156  Disk seek error
  5064.              157  Unknown media type
  5065.              158  Sector not found
  5066.              159  Printer out of paper
  5067.              160  Device write fault
  5068.              161  Device read fault
  5069.              162  Share violation or hardware fault (bad sector?)
  5070.              200  Division by zero
  5071.              201  Range check error
  5072.              202  Stack overflow error
  5073.              203  Heap overflow error
  5074.              204  Invalid pointer operation
  5075.              205  Floating point overflow
  5076.              206  Floating point underflow
  5077.              207  Invalid floating point operation
  5078.              208  Overlay manager not installed
  5079.              209  Overlay file read error
  5080.  
  5081.              The  most common  errors are  004 (too many  open files)  and 162
  5082.         (share violation).  To correct  the first,  try increasing  your FILES
  5083.         setting in CONFIG.SYS  (see page 10). The second should  occur only in
  5084.         multitasking  systems; make sure SHARE.EXE is  loaded in CONFIG.SYS or
  5085.         AUTOEXEC.BAT.
  5086.  
  5087.  
  5088.  
  5089.  
  5090.  
  5091.         QuickBBS 2.76 Documentation                                    Page 89
  5092.  
  5093.  
  5094.                                     Display Files
  5095.  
  5096.  
  5097.              There are several files  that QuickBBS will automatically display
  5098.         at  strategic  times. All  can  use  Metacharacters (see  page 94)  to
  5099.         display  specific  information  to  the user  or  to  perform specific
  5100.         actions  at  certain times.  Files must  be  located in  the directory
  5101.         listed in Text File Path in QCONFIG.EXE (see page 29).
  5102.  
  5103.              Files should use  the extensions  ANS for  files containing  ANSI
  5104.         graphics, and ASC for files that  don't.  Users who choose ANSI graph-
  5105.         ics  will see  the  *.ANS version,  while others  will  see the  *.ASC
  5106.         version.  If only an  ASCII version  exists, ANSI  users will  see the
  5107.         ASCII version; if only an ANSI version exists, non-ANSI users will not
  5108.         see any display at all.
  5109.  
  5110.              By convention in  this manual, the term A?? means  files with the
  5111.         extensions of  ASC and ANS. Each of the following files can be created
  5112.         in  both ANSI  and  ASCII versions.  Some  of the  files have  default
  5113.         displays that will be  shown if the  indicated files don't exist  (see
  5114.         page 7).
  5115.  
  5116.              BIRTHDAY.A?? is shown  if a  user calls in  on her/his  birthday.
  5117.              ANSI music codes can be included in the ANS version of the file.
  5118.  
  5119.              BAD-EXT.A?? is shown if a user  attempts to upload a file with an
  5120.              extension not listed in FILE-OK.CTL (see page 109).
  5121.  
  5122.              BADALIAS.A?? is shown  if a  user attempts to  register an  alias
  5123.              listed in BADALIAS.CTL (see page 109).
  5124.  
  5125.              DATAPHON.A??  is displayed right before  a new user  is asked for
  5126.              his/her data phone number. You  can use this file to ask  them to
  5127.              enter their BBS phone number or business voice number, or whatev-
  5128.              er phone number you want entered here.
  5129.  
  5130.              DNLDHRS.A??  is displayed if a  user attempts to  download a file
  5131.              outside the time frame permitted in QCONFIG.EXE (see page 33).
  5132.  
  5133.              DUPEFILE.A?? is displayed if  a user tries to upload  a duplicate
  5134.              file to the system.
  5135.  
  5136.              EDITHELP.A??  is displayed  if the user  selects the  help option
  5137.              from the line oriented message editor.
  5138.  
  5139.              GOODBYE.A?? is displayed when the  user logs off. It is the  last
  5140.              display that the user will see from your board.
  5141.  
  5142.              HOMEPHON.A??  is displayed right before  a new user  is asked for
  5143.              her/his home phone  number. You can use this file  to ask them to
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.         Page 90                                    QuickBBS 2.76 Documentation
  5150.  
  5151.  
  5152.              enter  their home or voice phone number, or whatever phone number
  5153.              you want entered here.
  5154.  
  5155.              JUNKFILE.A?? is displayed if a user tries to upload a file listed
  5156.              in BAD-FILE.CTL (see page 109).
  5157.  
  5158.              LOGO.A?? is the first display shown to the user, right after your
  5159.              system  name and  the QuickBBS  identifier, and right  before the
  5160.              system asks for the  user's name. It gives the  first information
  5161.              to the user. This may  be information about your system,  a legal
  5162.              disclaimer, etc.
  5163.  
  5164.              MAXPAGE.A??  is displayed  if  the caller  attempts to  page more
  5165.              times than the maximum specified in QCONFIG.EXE (see page 33).
  5166.  
  5167.              NEWS.A??  is displayed  after the Newuser2  or Welcome  file, and
  5168.              after the logon mail check (see page 39).
  5169.  
  5170.              NEWUSER1.A??  is  displayed  after  the user  has  verified  that
  5171.              his/her name is typed  correctly but before any of  the questions
  5172.              specified  in  QCONFIG.EXE are  asked. This  is  a good  place to
  5173.              welcome new users,  tell them  a little about  your system,  list
  5174.              basic restrictions, etc.
  5175.  
  5176.              NEWUSER2.A?? is displayed after  a new user has selected  a pass-
  5177.              word. This  file might contain information about your system that
  5178.              would be of interest to a first time caller.
  5179.  
  5180.              NO300.A?? is displayed  if a user  attempts to  call in when  300
  5181.              baud  is not allowed (see page 33).  The user is logged off after
  5182.              this file is displayed.
  5183.  
  5184.              NODEn.A??  is displayed when  a caller connects  to the specified
  5185.              node. This  file might give  the hours  of a part-time  node, the
  5186.              phone  numbers of additional  nodes, etc. In place  of n, put the
  5187.              node number without leading  zeroes. NODE1.ANS and NODE10.ANS are
  5188.              correct, NODE01.ANS is not.
  5189.  
  5190.              NOTAVAIL.A?? is displayed if the sysop is paged outside the times
  5191.              that paging is allowed (see page 33).
  5192.  
  5193.              NOTFOUND.A??  is displayed if  the system cannot  find the user's
  5194.              name but  before the system asks if the caller typed her/his name
  5195.              correctly. This file might  be used to tell the caller what names
  5196.              are not allowed on the system.
  5197.  
  5198.              PAGEABRT.A?? is displayed if the sysop aborted the page.
  5199.  
  5200.              PAGED.A??  is displayed after the  page has been  made but before
  5201.              the sysop answers. This should say something like "Please contin-
  5202.              ue using this board, the sysop will break in."
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208.         QuickBBS 2.76 Documentation                                    Page 91
  5209.  
  5210.  
  5211.              PASSWORD.A?? is displayed before the system asks the user for the
  5212.              password  she/he will use on the system. This should explain that
  5213.              passwords should not  be too easy  to guess, that they  should be
  5214.              changed often, etc.
  5215.  
  5216.              PRE-UPLD.A??  is displayed before  a user begins  an upload. This
  5217.              should explain the types  of uploads that are acceptable  on your
  5218.              system,  and also should inform the  uploader if the file will be
  5219.              reserved for testing before being made available for download.
  5220.  
  5221.              PRIVATE.A?? is displayed if  the system is a private system and a
  5222.              non-registered user  attempts  to call  in.  The caller  will  be
  5223.              logged off after this is file is displayed.
  5224.  
  5225.              READHELP.A?? is  displayed  if the  user  selects help  from  the
  5226.              read/scan/quick-scan options. This file should  explain what each
  5227.              of the options do.
  5228.  
  5229.              SECn.A?? is displayed to each user with security level  n where n
  5230.              is a number from 1 to 32000. SEC10.A?? will be displayed to users
  5231.              that have  a security level  of 10  and ONLY to  users with  that
  5232.              security level.  This is  displayed after WELCOME.A??  but before
  5233.              checking for mail.
  5234.  
  5235.              TIMEWARN.A??  is displayed  when the user's  time limit  has been
  5236.              adjusted because of an upcoming system event.
  5237.  
  5238.              TOOSLOW.A??  is  displayed if  a user  attempts  to log  onto the
  5239.              system with a  modem that is too  slow as defined in  QCONFIG.EXE
  5240.              (see page 33). The system will then disconnect the user.
  5241.  
  5242.              TRASHCAN.A??  is displayed if the system finds the user's name in
  5243.              the  TRASHCAN.CTL file (see  page 112). The user  is then discon-
  5244.              nected.
  5245.  
  5246.              UP-DESC.A??  is shown  to  the user  before  he/she is  asked  to
  5247.              describe  an upload.  This allows  you to ask  users for  a valid
  5248.              description.
  5249.  
  5250.              USERn.A??  is shown to a  user whenever the  Sysop presses [Ctrl-
  5251.              Fn], where  n is the  number of  the function  key. For  example,
  5252.              [Ctrl-F1]   will  display   USER1.A??;  [Ctrl-F2]   will  display
  5253.              USER2.A??; etc.
  5254.  
  5255.              WELCOME.A?? is displayed after a  caller has entered his/her name
  5256.              and  password  and  after the  display  of  any NEWUSERn.A??  and
  5257.              SECn.A?? files.  This screen  welcomes returning callers,  so you
  5258.              might want to make it a little more "showy" than the rest.
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.         Page 92                                    QuickBBS 2.76 Documentation
  5265.  
  5266.  
  5267.              XFERHELP.A?? is displayed when a user requests help with the file
  5268.              transfer functions. It should explain what each of  the protocols
  5269.              do and how they work.
  5270.  
  5271.  
  5272.                            Callback Verifier Display Files
  5273.  
  5274.              The  following display  files are  used by the  built-in callback
  5275.         verifier.
  5276.  
  5277.              S-INTRO.A??  is the first file the user  sees. After this file is
  5278.              displayed, the user is asked to confirm her/his telephone numbers
  5279.              and to decide  which one will  receive the callback.  S-INTRO.A??
  5280.              can  be a  short intro  into the  verification system  to explain
  5281.              uses.
  5282.  
  5283.              S-TRASH.A?? is displayed if the phone number the user has select-
  5284.              ed  is found in the  PHONENUM.CTL file, explaining  that you have
  5285.              blocked the number out for some reason (see page 112).
  5286.  
  5287.              S-DUPE.A?? is displayed if another user has the same phone number
  5288.              as the one  entered by the  caller, and you  have decided not  to
  5289.              permit multiple users  to be  verified at the  same phone  number
  5290.              (see page 35). As a system  operator, you should encourage  fami-
  5291.              lies  to be  involved  in telecomputing  so  if you  don't  allow
  5292.              callback verification to a second person at the same number, this
  5293.              file should explain an alternate  method of verification, such as
  5294.              leaving a message to the sysop or sending in a postcard.
  5295.  
  5296.              S-DISC.A??  is displayed  after the  user is  asked to  choose or
  5297.              confirm the telephone number,  but before QuickBBS disconnects to
  5298.              make the verification call. This file should inform the user that
  5299.              she/he is about to  be disconnected, and remind her/him of how to
  5300.              put his/her modem into answer mode.
  5301.  
  5302.              S-LOGIN.A?? is displayed after the  user answers the callback. It
  5303.              should be edited to customize the look and style of your board.
  5304.  
  5305.              S-VALID.A??  is displayed after  the user properly  enters his or
  5306.              her password, and is a welcome back to the system  after the user
  5307.              completes the callback verification.  This is a good place  for a
  5308.              custom graphics screen. If a user is not allowed to resume  using
  5309.              the BBS (see page 36), this is the last file displayed before the
  5310.              caller is disconnected.
  5311.  
  5312.              S-LONGD.A??  is displayed if the  user is long  distance, and you
  5313.              have your  configuration set not  to permit  long distance  calls
  5314.              (see page 36),  or if it's  the wrong  time of the  day for  long
  5315.              distance  calls.  If you  have  configured your  system  for long
  5316.              distance callback during limited  hours, this file should explain
  5317.              when the user should call  back and try again. Be specific  as to
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.         QuickBBS 2.76 Documentation                                    Page 93
  5324.  
  5325.  
  5326.              the allowable hours and make sure you include the time zone: 10pm
  5327.              to 3am  East Standard Time.   Do not  assume that everyone  is on
  5328.              your time zone  when allowing  long distance call  backs. If  you
  5329.              don't  allow long  distance callbacks  at all,  this  file should
  5330.              offer an alternate method of verification.
  5331.  
  5332.              S-USERM.A?? contains on-line help for the user. It is called from
  5333.              VERIFY.MNU in the sample configuration.
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.         Page 94                                    QuickBBS 2.76 Documentation
  5340.  
  5341.  
  5342.                                     Metacharacters
  5343.  
  5344.              When  placed in  Display Files,  certain characters  or character
  5345.         combinations  instruct QuickBBS  to perform  certain functions,  or to
  5346.         display a certain  type of data.   These are known  as Metacharacters.
  5347.         Here  is a list of  available Metacharacters and  their functions. The
  5348.         numbers in the  left column are the  ASCII values of the  character(s)
  5349.         that make  up the Metacharacter.   In the "Char"  column, the up-carat
  5350.         (^)  is  used to  mean the  [Ctrl] key,  so  [^A] means  [Ctrl-A]. Two
  5351.         characters  used  together, such  as [^F3]  means  press and  hold the
  5352.         [Ctrl]  key while tapping the letter [F],  then release the [Ctrl] key
  5353.         and press the number [3].
  5354.  
  5355.              NOTE: Not all  editors will  let you type  control characters  as
  5356.         indicated above. Check the documentation for your editor.
  5357.  
  5358.              Remember that  the values that replace  Metacharacters will often
  5359.         be longer  than the  Metacharacters themselves,  so allow  extra space
  5360.         when formatting your files.
  5361.  
  5362.         ASCII #s  Char   Function                                         
  5363.         001       ^A     Pause and wait for the ENTER key to be pressed
  5364.         002       ^B     Make a file non-abortable
  5365.         003       ^C     Make file abortable after a ^B
  5366.         004       ^D     Turn More Prompts On
  5367.         005       ^E     Turn More Prompts Off
  5368.         006 033   ^F!    Display  current caller's  Full Screen  Editor status
  5369.                          (On/Off) as stored in the user base (see ^F1)
  5370.         006 035   ^F#    Display  current caller's  screen  length setting  as
  5371.                          stored in the user base (see ^FV)
  5372.         006 049   ^F1    Display  current caller's  Full Screen  Editor status
  5373.                          (On/Off) as in effect for the current call (see ^F!)
  5374.         006 050   ^F2    Display current setting of  the "Do Not Disturb" flag
  5375.                          in a multinode configuration
  5376.         006 051   ^F3    Display  current  caller's  download  ratio  by  file
  5377.                          number
  5378.         006 052   ^F4    Display current caller's download ratio by Kbytes
  5379.         006 053   ^F5    Display current caller's registered alias
  5380.         006 054   ^F6    Display current caller's age
  5381.         006 055   ^F7    Display current caller's date of birth
  5382.         006 056   ^F8    Returns ON  or OFF according  to the ANSI  setting in
  5383.                          the user base (see ^FX)
  5384.         006 057   ^F9    Returns ON  or OFF according to the  More Prompt set-
  5385.                          ting in the user base (see ^FY)
  5386.         006 058   ^F0    Returns  ON  or OFF  according  to  the Screen  Clear
  5387.                          setting in the user base (see ^FZ)
  5388.         006 065   ^FA    Full User Name
  5389.         006 066   ^FB    City and State
  5390.         006 067   ^FC    Password (SERIOUS potential for security violation!)
  5391.         006 068   ^FD    Business/Data Phone Number
  5392.         006 069   ^FE    Home/Voice Phone Number
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.         QuickBBS 2.76 Documentation                                    Page 95
  5399.  
  5400.  
  5401.         006 070   ^FF    Last date user logged on
  5402.         006 071   ^FG    Last time user logged on
  5403.         006 072   ^FH    A Flags
  5404.         006 073   ^FI    B Flags
  5405.         006 074   ^FJ    C Flags
  5406.         006 075   ^FK    D Flags
  5407.         006 076   ^FL    Credit Value (in cents)
  5408.         006 077   ^FM    # of messages user has posted
  5409.         006 078   ^FN    Highest message user has read
  5410.         006 079   ^FO    Security level of user
  5411.         006 080   ^FP    # of times user has logged on
  5412.         006 081   ^FQ    Number of uploads user has sent
  5413.         006 082   ^FR    Amount user has uploaded (in kilobytes)
  5414.         006 083   ^FS    Number of downloads user has received
  5415.         006 084   ^FT    Amount user has downloaded (expressed in kbytes)
  5416.         006 085   ^FU    Elapsed time (in minutes) user used today
  5417.         006 086   ^FV    Display's current caller's screen length as in effect
  5418.                          for the current call (see ^F#)
  5419.         006 087   ^FW    User's first name (i.e., Bob)
  5420.         006 088   ^FX    Returns ON or OFF according to the ANSI setting
  5421.         006 089   ^FY    Returns ON or  OFF according to the More  Prompt set-
  5422.                          ting
  5423.         006 090   ^FZ    Returns  ON  or OFF  according  to  the Screen  Clear
  5424.                          setting
  5425.         007       ^G     Ring Caller's Bell
  5426.         008       ^H     Backspace
  5427.         009       ^I     Tab
  5428.         010       ^J     Linefeed
  5429.         011 047   ^K0    Display number of messages in currently selected area
  5430.         011 048   ^K1    Display number of currently selected message area
  5431.         011 049   ^K2    Display number of currently selected file area
  5432.         011 050   ^K3    Display previous caller's alias
  5433.         011 065   ^KA    Number of calls on system
  5434.         011 066   ^KB    Name of last caller on system
  5435.         011 067   ^KC    Number of active messages in message base
  5436.         011 068   ^KD    Lowest system message number
  5437.         011 069   ^KE    Highest system message number
  5438.         011 070   ^KF    Number of Times User has Paged Sysop This Call
  5439.         011 071   ^KG    Day of the Week (i.e., Monday, Tuesday, etc)
  5440.         011 072   ^KH    Number of users on system
  5441.         011 073   ^KI    Current time in 24-Hour Format (HH:MM)
  5442.         011 074   ^KJ    Current date in DD-MMM-YY form
  5443.         011 075   ^KK    Minutes Connected
  5444.         011 076   ^KL    Seconds Connected
  5445.         011 077   ^KM    Minutes Used (against time limit)
  5446.         011 078   ^KN    Seconds Used (against time limit)
  5447.         011 079   ^KO    Minutes Remaining
  5448.         011 080   ^KP    Seconds Remaining
  5449.         011 081   ^KQ    Time Limit (in minutes)
  5450.         011 082   ^KR    Current baud rate (300, 1200, or 2400)
  5451.         011 083   ^KS    Abbreviated Day of the Week (Mon, Tue, etc)
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.         Page 96                                    QuickBBS 2.76 Documentation
  5458.  
  5459.  
  5460.         011 084   ^KT    Download Limit (expressed in kilobytes)
  5461.         011 085   ^KU    The number of minutes until the next system event.
  5462.         011 086   ^KV    The time of the next system event. (24 hour format)
  5463.         011 087   ^KW    Node Number
  5464.         011 088   ^KX    Drop carrier
  5465.         011 088   ^KY    Name of currently selected message area
  5466.         011 089   ^KZ    Name of currently selected file area
  5467.         012       ^L     Clear Screen
  5468.         013       ^M     Carriage Return
  5469.         017       ^Q     DO NOT USE! Used for XON/XOFF.
  5470.         019       ^S     DO NOT USE! Used for XON/XOFF.
  5471.         023       ^W     One second pause
  5472.         024       ^X     Shell to DOS from a text file
  5473.         026       ^Z     DO NOT USE! DOS end of file marker.
  5474.  
  5475.                   There are three Metacharacters supported on menu text lines:
  5476.  
  5477.         042 067   *C     Centers the display line
  5478.         042 070   *F     Displays the current file area
  5479.         042 077   *M     Displays the current message area
  5480.  
  5481.                   Metacharacters  may be  stacked, so  *M*C would  display the
  5482.         current message area in the center of the line.
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488.         QuickBBS 2.76 Documentation                                    Page 97
  5489.  
  5490.  
  5491.                         Transferring Messages to Other Systems
  5492.  
  5493.              If you're  setting up your first BBS and don't have it running to
  5494.         your  satisfaction, SKIP THIS SECTION  for the time  being! Setting up
  5495.         your first BBS is hard enough without trying to figure out the use  of
  5496.         a mailer, too.
  5497.  
  5498.  
  5499.                                  What's it All About?
  5500.  
  5501.              Several years  ago, Sysops  who probably had  serious masochistic
  5502.         tendencies decided that reading messages posted on their own BBS's was
  5503.         not  enough. After all, most users call in, so that doesn't run up the
  5504.         phone bill high enough! Those Sysops decided to form a  network, which
  5505.         eventually became  known as  Fidonet, to link  systems electronically.
  5506.         Soon  other networks came into existence, and today there are probably
  5507.         hundreds of  them. Of course,  they force the  use of an  entirely new
  5508.         vocabulary. Here are some  basic definitions that are not  included in
  5509.         the Glossary on page 165:
  5510.  
  5511.         Netmail: The basic exchange of  information from one Sysop or  user to
  5512.              another  on another  system.  A BBS  is  not necessary  for  this
  5513.              process, unless BBS users are involved.
  5514.  
  5515.         Echomail:  Exchanging messages  directly between  two systems  was not
  5516.              adequate,  so message  conferences  were developed.  The idea  is
  5517.              called "Echomail"  because the mail  "echoes" from one  system to
  5518.              another. Individual  message areas  are called "Echoes,"  and the
  5519.              person in charge of an echo is the "Moderator." A message entered
  5520.              in an  echo may transfer around  the world, and be  seen on thou-
  5521.              sands of BBS's. Frivolous  messages or messages that do  not meet
  5522.              the  subject area of the  conference are frowned  upon since each
  5523.              unnecessary  message takes dollars  out of the  pockets of sysops
  5524.              around the  world and  puts them  in the  pockets of  their local
  5525.              telephone companies.
  5526.  
  5527.         Conference: An individual echomail message area.
  5528.  
  5529.         Tagline:  The abbreviated name  of the conference.  For example, Fido-
  5530.              net's Technical echo is called TECH.
  5531.  
  5532.         Mailer: Software that transfers messages  from one system to  another.
  5533.              QuickBBS does not  include a  mailer. This software  must be  ac-
  5534.              quired, registered, and/or  purchased separately. Popular mailers
  5535.              include BinkleyTerm, D'Bridge, FrontDoor, and InterMail.
  5536.  
  5537.         Front End: Another  name for Mailer,  since the mailer  is the  "front
  5538.              end" of the system, or the first program to run.
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.         Page 98                                    QuickBBS 2.76 Documentation
  5545.  
  5546.  
  5547.         Tosser: A program that takes messages  from the mailer and brings them
  5548.              into the BBS message  base. MAILTOSS.EXE, included with QuickBBS,
  5549.              is a tosser.
  5550.  
  5551.         Scanner: This has several meanings, but the one that applies here is a
  5552.              program that removes new  messages from the BBS message  base and
  5553.              stores them for processing  by the packer. MAILSCAN.EXE, included
  5554.              with QuickBBS, is a scanner.
  5555.  
  5556.         Packer: A  program that takes messages that have been removed from the
  5557.              message base by the  scanner and compresses them  so they can  be
  5558.              sent  out by  the  mailer, or  extracts  incoming packets  to  be
  5559.              inserted into the message base by the tosser. QECHO.EXE, included
  5560.              with QuickBBS, is  a packer. Also a  professional football player
  5561.              from Wisconsin.
  5562.  
  5563.         Packet:  Incoming  or outgoing  mail as  received  by your  mailer, or
  5564.              prepared to be sent by your mailer.
  5565.  
  5566.         Xmail: A mail packet that has been compressed using one of the popular
  5567.              archiving  methods. Most networks require  the use of  an ARC 6.0
  5568.              compatible archiver unless  both the sender and receiver agree on
  5569.              another  method,  but  most  modern mail  processors  can  handle
  5570.              several different methods.
  5571.  
  5572.         Coordinator:  The people  who have  responsibility within a  domain to
  5573.              maintain the nodelist or  handle the flow of echomail.  The coor-
  5574.              dinator  structure is  usually abbreviated  with an  asterisk: *C
  5575.              means  the Zone  Coordinator, Region  Coordinator, and  Net Coor-
  5576.              dinator, while *EC  means the Zone Echo Coordinator,  Region Echo
  5577.              Coordinator, and Net Echo Coordinator.
  5578.  
  5579.         Network:  In Fidonet technology, this term has two meanings. First, it
  5580.              is the name of  the overall organization, more properly  called a
  5581.              Domain. Fidonet, Echonet, Alternet, QBBSNet, DoorNet, EggNet, and
  5582.              many  others, are  all networks  and domains.  Second, the  local
  5583.              organization within the overall organization is called a network,
  5584.              more commonly abbreviated to Net. In setting up a mailer, you are
  5585.              likely to  feel  rather often  like  you're walking  a  tightrope
  5586.              without a net!
  5587.  
  5588.         Domain: See Network. For clarity, this manual uses the term Domain  to
  5589.              refer to  the overall organization, and Net to refer to the local
  5590.              network structure.
  5591.  
  5592.         Zone: The basic unit of  address for each domain. Some larger  domains
  5593.              use more  than one zone number,  usually assigned geographically.
  5594.              In  Fidonet, zone 1  is the United  States and Canada;  zone 2 is
  5595.              Europe and the Middle East; zone 3 is Australia and Oceania; Zone
  5596.              4 is Latin America (South and Central America); Zone 5 is Africa;
  5597.              and  zone  6 is  Asia.  Each domain  has its  own  zone structure
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.         QuickBBS 2.76 Documentation                                    Page 99
  5604.  
  5605.  
  5606.              depending  on the size and purpose of the organization, and there
  5607.              is some duplication.  AlterNet and FamilyNet both use Zone 8, for
  5608.              example.  Coordinators are the Zone Coordinator (ZC) and the Zone
  5609.              Echo Coordinator (ZEC).
  5610.  
  5611.         Region: The subdivision, usually geographical, of a  zone into smaller
  5612.              sections,  usually several  states. Coordinators  are the  Region
  5613.              Coordinator (RC) and the Region Echo Coordinator (REC).
  5614.  
  5615.         Net:  The  subdivision of  a region  into  smaller groupings.  In some
  5616.              domains,  nets are  assigned according  to common  interests, but
  5617.              mostly they are geographical. In Fidonet, a net will usually take
  5618.              in the area  that can  be called without  long distance  charges.
  5619.              Some very large  cities may have  more than one  net, while  some
  5620.              smaller  cities  may take  in outlying  areas  as well.  In other
  5621.              domains,  nets may  be based  on the  area code, state,  or other
  5622.              factors, and in some, the net  may indicate the flow of mail from
  5623.              one system to another. Coordinators  are the Net Coordinator (NC)
  5624.              and the Net Echo Coordinator (NEC).
  5625.  
  5626.         Host: The Net Coordinator.
  5627.  
  5628.         Hub: Your hub is the person you get your mail from. He/she may be your
  5629.              NC, NEC,  or  someone else.  Hubs  are most  often used  to  help
  5630.              distribute the  mail load in nets with  many nodes, and to reduce
  5631.              long distance  bills in nets that cover large geographical areas.
  5632.              If your net includes  10 nodes in one city and  5 in another, and
  5633.              phone  rates between the two  cities are long  distance, one node
  5634.              (the hub) will most  likely make the call and then  distribute it
  5635.              to the other  4 systems.  Cost sharing programs  will often  help
  5636.              him/her to pay the phone bill.
  5637.  
  5638.         Node: The individual system. If you join a domain, you  will be a node
  5639.              within a net within a region within a zone within a domain.
  5640.  
  5641.  
  5642.                                   How Does It Work?
  5643.  
  5644.              Processing  Netmail and Echomail  requires several steps, regard-
  5645.         less of whether  the mail is incoming  or outgoing, and regardless  of
  5646.         whether  it  is Netmail  or Echomail.  We'll  deal with  incoming mail
  5647.         first.
  5648.  
  5649.  
  5650.                                     Incoming Mail
  5651.  
  5652.              When a mail packet is received  by your mailer, it is examined to
  5653.         see  whether  it is  in  compressed  format.  Compressed mail  bundles
  5654.         (called Xmail) usually carry  extensions that indicate the day  of the
  5655.         week  on  which the  bundle was  processed,  followed by  a sequential
  5656.         number. Your first packet on Monday morning  will have an extension of
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.         Page 100                                   QuickBBS 2.76 Documentation
  5663.  
  5664.  
  5665.         MO1; Thursday's fifth packet will be TH5, etc. The filename  will be a
  5666.         representation  of the  sending system's  network address,  usually in
  5667.         hexadecimal  numbers. Mail from the  same system will  always have the
  5668.         same  filename, but different extensions  depending on the  day of the
  5669.         week and the sequential number.
  5670.  
  5671.              If the mail bundle is compressed, it  must be extracted into mail
  5672.         packets. The  filename of each  packet is  a number  generated by  the
  5673.         sending system, while the extension is usually PKT. It is possible  to
  5674.         read message packets, but addresses and routing information is usually
  5675.         encoded.
  5676.  
  5677.              Once the  mail  has reached  packet  status, it  is ready  to  be
  5678.         "tossed"  into your  message base.  QECHO.EXE performs  this function.
  5679.         Each mail packet is retained until all messages have been added to the
  5680.         message  base in  the proper  areas, so  lots of  extra disk  space is
  5681.         needed during tossing.
  5682.  
  5683.              After tossing is completed, newly added messages may be linked to
  5684.         messages that were already on the system so messages can  be read in a
  5685.         continuous thread by subject. QLINK.EXE performs the linking function.
  5686.  
  5687.              Depending  on your  mailer, mail  may be  tossed into  Fido-style
  5688.         message  areas, in which  each message is  a separate  file. Since DOS
  5689.         allocates  disk space one cluster at a  time, and a hard drive cluster
  5690.         is usually 2 Kb, a thousand messages of 100 bytes each would take 2 Mb
  5691.         instead  of  the 100  Kb  actually  required. MAILTOSS.EXE  will  take
  5692.         messages  from  Fido-style message  areas  and import  them  into your
  5693.         QuickBBS message base. If you use a mailer requiring this intermediate
  5694.         step, you'll probably require several times more disk space.
  5695.  
  5696.              Netmail nearly always requires  the intermediate step of creating
  5697.         a Fido-style  message,  so MAILTOSS.EXE  is  almost always  used  with
  5698.         netmail messages.
  5699.  
  5700.  
  5701.                                     Outgoing Mail
  5702.  
  5703.              Not surprisingly, the  process for outgoing mail is  the opposite
  5704.         of  that for incoming mail. When a  message is entered in QuickBBS, it
  5705.         must be extracted from the message base and prepared to be sent out by
  5706.         your mailer. QECHO.EXE performs this function by preparing the packets
  5707.         and compressing them  into Xmail  bundles by destination.  It's up  to
  5708.         your mailer to take these bundles and send them out.
  5709.  
  5710.              If your mailer  requires outgoing  messages to  be in  Fido-style
  5711.         format,  MAILSCAN.EXE will  extract  the messages  from your  QuickBBS
  5712.         message  base and create messages in the proper format to be processed
  5713.         by your mailer.
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.         QuickBBS 2.76 Documentation                                   Page 101
  5720.  
  5721.  
  5722.              Netmail nearly always requires  the intermediate step of creating
  5723.         a  Fido-style  message.  Utilities  such as  automatic  file  handling
  5724.         programs are usually compatible  with Fido-style messages, so process-
  5725.         ing  netmail  in this  manner will  make  your system  compatible with
  5726.         utilities written for  Fido-style message bases, as  well as QuickBBS-
  5727.         style message bases.  Once the  message has been  extracted from  your
  5728.         QuickBBS-style message area by MAILSCAN.EXE, your mailer will normally
  5729.         handle  all processing  since netmail  messages are normally  not com-
  5730.         pressed.
  5731.  
  5732.              Now let's get down to specifics.
  5733.  
  5734.  
  5735.                                       QECHO.EXE
  5736.  
  5737.              Setting  your system up to  interface with a  mailer requires the
  5738.         Netmail  and  Message  Area configurations  to  be  completed.  If you
  5739.         haven't done  so already, go back  to page 16 and read  the section on
  5740.         configuration  for  netmail. You  have  probably already  set  up some
  5741.         message areas, but go back to page 17 and reread that section,  paying
  5742.         particular  attention to  the parts  you ignored  before, such  as the
  5743.         origin line and net address.
  5744.  
  5745.              QECHO.EXE requires a separate control file called QECHO.CTL. When
  5746.         you run QECHO.EXE, it will look for QECHO.CTL first in the current DOS
  5747.         directory,  and then in the directory pointed to by the QUICK environ-
  5748.         mental  variable (see page 10).  A sample is  included in QBBS276U.ZIP
  5749.         that  can be  customized to your  needs, and  to give  examples of the
  5750.         options. Here are the available options:
  5751.  
  5752.  
  5753.                                       QECHO.CTL
  5754.  
  5755.              NODE: List up to 10 network addresses, starting with your primary
  5756.                   address,  in the format Z:NNN/nnn where Z is the zone desig-
  5757.                   nation, NNN is the Net designation, and nnn is your individ-
  5758.                   ual node number.   QECHO.EXE will TRY to match  your address
  5759.                   to that of the other system whenever possible, so if you are
  5760.                   sending  mail to a  zone 50 address,  QECHO.EXE will prepare
  5761.                   the mail using  your zone 50  address (if  any). If a  match
  5762.                   cannot be  found, the first  address (your primary)  will be
  5763.                   used.  If an  address does  not  include a  zone, zone  1 is
  5764.                   assumed.
  5765.  
  5766.              LOCK:  Allows QECHO.EXE to be  used on a  multinode system. SHARE
  5767.                   must be loaded (see your DOS manual).
  5768.  
  5769.              ARCHIVER: Defines which archiving program you will use to prepare
  5770.                   your mail, and the options to be used. PKPAK -OCT  -A is the
  5771.                   default.
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.         Page 102                                   QuickBBS 2.76 Documentation
  5778.  
  5779.  
  5780.              PACKERS: Indicates the beginning of a list of addresses for which
  5781.                   you want to assign specific archivers or archiving options.
  5782.  
  5783.              ENDPACKERS: Indicates the end of the list begun with PACKERS.
  5784.  
  5785.              ZONESTRIP: Used  for  Zonegating. If  this keyword  is used,  all
  5786.                   previous information in SEEN-BY lines will be stripped out.
  5787.  
  5788.              ARC: Allows you to name the unpacker and command line options  to
  5789.                   be used if ARC mail is detected. PKUNPAK is the default.
  5790.  
  5791.              ARJ: Allows you to name the  unpacker and command line options to
  5792.                   be used if ARJ mail is detected.
  5793.  
  5794.              LHARC: Allows you to  name the unpacker and command  line options
  5795.                   to be used if LZH mail is detected. (Note: Newer versions of
  5796.                   this  packer are  named  LHA, but  Qecho  still expects  the
  5797.                   keyword LHARC.)
  5798.  
  5799.              PAK: Allows you to name the unpacker and command line options  to
  5800.                   be used if PAK mail is detected.
  5801.  
  5802.              PKPAK: Allows you to  name the unpacker and command  line options
  5803.                   to be used if ARC mail is detected.
  5804.  
  5805.              ZIP:  Allows you to name the unpacker and command line options to
  5806.                   be used if ZIP mail is detected.
  5807.  
  5808.              POINTNET: This  function is used  in situations  where true  four
  5809.                   dimensional addressing is not allowed. A 4D address consists
  5810.                   of an address  in the form  Z:NNN/nnn.ppp, where ppp  repre-
  5811.                   sents a point  number. When  this format cannot  be used,  a
  5812.                   special,  five digit Net  number can be  substituted. In ef-
  5813.                   fect, this allows  you to  create a private  network. It  is
  5814.                   recommended that  Fidonet rules be followed so that any mail
  5815.                   that  accidentally escapes into the main distribution system
  5816.                   can be tracked and the error caught. The points must address
  5817.                   you using  the first address  listed in  this control  file.
  5818.                   Also, you'll need  to include the statement BOSSNODE  in the
  5819.                   control file,  indicating that  you are  the "boss" (the  /0
  5820.                   node) of your private network.
  5821.  
  5822.              BOSSNODE: Required for pointnet operation. See POINTNET, above.
  5823.  
  5824.              PACKETPATH:  Names the  directory in  which QECHO.EXE  will store
  5825.                   mail packets and  Xmail bundles. The  default is the  system
  5826.                   directory.
  5827.  
  5828.              KDP-PATH:  Names the directory in  which QECHO.EXE will store the
  5829.                   file AREAS.KDP,  used to  keep track of  duplicate messages.
  5830.  
  5831.  
  5832.  
  5833.  
  5834.  
  5835.         QuickBBS 2.76 Documentation                                   Page 103
  5836.  
  5837.  
  5838.                   Depending  on the size of  your message base,  this file can
  5839.                   sometimes get rather large.
  5840.  
  5841.              USELOG: Instructs QECHO.EXE create a log file called QECHO.LOG.
  5842.  
  5843.              LOGPATH: Tells QECHO.EXE where to place QECHO.LOG.
  5844.  
  5845.              DUPPATH: Tells  QECHO.EXE where to store  duplicate messages. You
  5846.                   should review duplicates  before you delete them  so you can
  5847.                   track  down and  end any  recurring problems.  The telephone
  5848.                   company  is the  only  entity that  benefits  from a  "dupe"
  5849.                   problem!
  5850.  
  5851.              MAILPATH: Tells QECHO.EXE the location of *.MSG files.
  5852.  
  5853.              FILESPATH: Tells QECHO.EXE where  your mailer will place incoming
  5854.                   mail bundles.
  5855.  
  5856.              ARCHIVEPATH: Tells  QECHO.EXE where to place  outbound Xmail bun-
  5857.                   dles.
  5858.  
  5859.              QUICKBBSPATH: Tells  QECHO.EXE where to find  the QuickBBS system
  5860.                   files.
  5861.  
  5862.  
  5863.                                  Command Line Options
  5864.  
  5865.              The following options can be used on the QECHO.EXE command line:
  5866.  
  5867.              -A   Archive all mail generated.
  5868.  
  5869.              -C   Mark all mail generated as CRASH priority.
  5870.  
  5871.              -E   Exports outbound messages. If  this option is set, QECHO.EXE
  5872.                   will not process inbound mail.
  5873.  
  5874.              -F[name]  Uses an alternate areas file rather than AREAS.BBS
  5875.  
  5876.              -G   Processes only  inbound messages  from nodes listed  for the
  5877.                   specific message area in the AREAS.BBS file.
  5878.  
  5879.              -I   Import SEEN-BY and PATH lines.
  5880.  
  5881.              -J   Swap to EMS or disk. QECHO.EXE needs at least 350 Kb to run,
  5882.                   plus additional memory for the packer. This parameter allows
  5883.                   swapping to EMS memory  (if available) or to disk  if memory
  5884.                   is tight. Should be used in multitasking situations.
  5885.  
  5886.              -K   Disables checking for duplicate echomail messages.
  5887.  
  5888.  
  5889.  
  5890.  
  5891.  
  5892.         Page 104                                   QuickBBS 2.76 Documentation
  5893.  
  5894.  
  5895.              -L[name]  Generates a text file  [name] with a list of  the names
  5896.                   of areas in which  messages were received. Used with  the -L
  5897.                   option in QLINK.EXE.
  5898.  
  5899.              -N   Disables processing  of any unprocessed echomail  located in
  5900.                   the network mail directory.
  5901.  
  5902.              -R   Remove all  SEEN-BY addresses except  those in your  Net and
  5903.                   your downlinks.
  5904.  
  5905.              -S[x]     Checks to  make sure  you have  at least  x Kb of  free
  5906.                   drive space before processing mail.
  5907.  
  5908.              -T   Imports all echomail processed into the message base.
  5909.  
  5910.              -U   Processes any mail archives or stray packets.
  5911.  
  5912.              -V   Disables forwarding of any echomail to new nodes.
  5913.  
  5914.              -X   Marks all mail generated as HOLD.
  5915.  
  5916.              -Z   Sets operation for an oMMM environment (BinkleyTerm).
  5917.  
  5918.              -?   Displays online help.
  5919.  
  5920.  
  5921.                          Defining Echomail Areas (AREAS.BBS)
  5922.  
  5923.              The  file that tells QECHO.EXE where to put incoming messages and
  5924.         where to send outgoing  messages is called AREAS.BBS. This  file lists
  5925.         the  area number,  tagline, and a  list of  systems to  which you will
  5926.         forward mail  in that  area. A  semicolon indicates a  comment, and  a
  5927.         comment line is required at the beginning. Here's a sample:
  5928.  
  5929.              ;       Comment Line
  5930.              1       LOCAL_SYSOP      1:384/1 50:5504/3 50 51 52
  5931.              136     ENET_TECH        50:50/100 5019/34 215 
  5932.              56      QBBSNET_SYSOP    150:210/1701
  5933.              52      DB_SOFT          1:384/1 387/301 3812/215
  5934.              98      MISSING_CHILD    1:384/1 31:31/101 4161/1 102
  5935.              133     PC_TECH          50:50/100 5019/34 215 5504/50 51 5601/12
  5936.                                       120 5817/100 6512/13
  5937.              P       PLEASE           1:104/51 381/1
  5938.  
  5939.              Each line begins with the QuickBBS message area number as defined
  5940.         in QCONFIG.EXE (see page 17). If P is used instead of  an area number,
  5941.         the conference  is considered  a pass-through area.  After processing,
  5942.         all messages in such an area are deleted.
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.         QuickBBS 2.76 Documentation                                   Page 105
  5949.  
  5950.  
  5951.              The next column is  the area name or Tagline, which  can be up to
  5952.         20  characters long. Taglines  are the name given  by the network. For
  5953.         example, the Fidonet Hard Drive conference is named HDCONF.
  5954.  
  5955.              The  third column contains addresses of systems to which you will
  5956.         forward that conference. Up to 50 addresses can be specified. Address-
  5957.         es should be in the format Z:NNN/nnn.ppp, but can be  listed in abbre-
  5958.         viated format, So if all addresses are in zone 1, the  1: need only be
  5959.         listed once.  The same is true  of addresses within the  same Net. The
  5960.         line 1:383/3 50:50/100 5504/50 51 would indicate that messages in this
  5961.         conference  should  be sent  to  1:383/3,  50:50/100, 50:5504/50,  and
  5962.         50:5504/51. Of course,  messages will not be sent back  to the address
  5963.         from which you received them.
  5964.  
  5965.              QECHO.EXE can handle up to 400 message areas, but only 200 can be
  5966.         imported  into QuickBBS. In the remaining areas, mail can be forwarded
  5967.         to your  downlinks, but not  imported into  your message base.  If you
  5968.         need to process more than  400 message areas, use the -F  command line
  5969.         parameter to use multiple areas files.
  5970.  
  5971.  
  5972.               Importing/Exporting Messages (MAILSCAN.EXE; MAILTOSS.EXE)
  5973.  
  5974.              These  utilities  take the  information  they  require from  your
  5975.         configuration  files. MAILSCAN.EXE  has one  command line  option, -K,
  5976.         which  flags messages  as deleted  after they  are exported  from your
  5977.         QuickBBS message base.
  5978.  
  5979.              MAILTOSS.EXE has the following command line options:
  5980.  
  5981.                   -K  Kill  null  messages  (messages which  contain  no text,
  5982.                       usually used for file routing and requesting.
  5983.  
  5984.                   -F  Import mail from this address not marked Kill/Sent
  5985.  
  5986.                   -P  Set the Private flag on all imported messages
  5987.  
  5988.                   -C  Do not delete *.MSG files after importing
  5989.  
  5990.                   -L  Run in multinode mode
  5991.  
  5992.              To use either of  these utilities, simply execute them  from your
  5993.         main QuickBBS directory.
  5994.  
  5995.  
  5996.                          Setting Up The Nodelist (QNODE.EXE)
  5997.  
  5998.              QuickBBS requires a  list of telephone numbers to  correlate with
  5999.         the  Network addresses of systems with which your system will communi-
  6000.         cate. While the  actual sending and receiving of mail  will be handled
  6001.         by  your mailer program, QuickBBS also needs access to nodelist infor-
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.         Page 106                                   QuickBBS 2.76 Documentation
  6008.  
  6009.  
  6010.         mation  so it can tell which addresses  are valid and determine a cost
  6011.         factor for netmail messages. QuickBBS uses the raw nodelist files that
  6012.         you  receive  from  your  host,  and  small  index  files  created  by
  6013.         QNODE.EXE.
  6014.  
  6015.              Nodelist  files are called  by different names,  depending on the
  6016.         domain involved.  As the  oldest  domain, Fidonet's  nodelist file  is
  6017.         simply called NODELIST. Some  other examples include FMLYLIST (Family-
  6018.         Net, Zone  8), MAILLIST  (MailNet, Zone  20), ENETLIST  (Echonet, Zone
  6019.         50),  AGAPLIST  (AgapeNet,  Zone  70), DNETLIST  (DoorNet,  Zone  75);
  6020.         QBSNODES  (QBBSNet, Zone 150). The extension is always the Julian date
  6021.         of the day on which the nodelist was released.
  6022.  
  6023.              (Note:  If you  receive  a difference  file  each week,  such  as
  6024.         NODEDIFF, a separate program  such as XLAXDIFF must be  used to create
  6025.         the LIST file before it can be processed by QNODE.EXE.)
  6026.  
  6027.              QuickBBS  can  automatically deduct  the  cost  of long  distance
  6028.         netmail  messages  from  your  users'  Net Mail  Credit  account  (see
  6029.         page 78). This requires a file named NODECOST.CTL to exist in the same
  6030.         directory as the nodelist files.  Each line must begin with a keyword,
  6031.         and contain information in this format:
  6032.  
  6033.  
  6034.                        DEFAULT             <cost>
  6035.                        ZONE      <number>  <cost>
  6036.                        REGION    <number>  <cost>
  6037.                        NET       <number>  <cost>
  6038.                        PREFIX    <number>  <cost>
  6039.  
  6040.              Here's an example:
  6041.  
  6042.                        DEFAULT             25
  6043.                        ZONE      1         25
  6044.                        REGION    18        100
  6045.                        ZONE      2         1000
  6046.                        PREFIX    1-504     100
  6047.  
  6048.              In the  example, all  calls will  cost 25  cents except  those in
  6049.         Region 18, which will cost $1.00; Zone 2, which will  cost $10.00, and
  6050.         area code  504, which will cost $1.00.  You can be as  specific as you
  6051.         like,  especially with  the PREFIX  command. For  example, if  you are
  6052.         located  in  the continental  United States,  you  might want  to list
  6053.         prefixes for all area codes outside  the 48 states and the District of
  6054.         Columbia with a significantly  higher cost, since those calls  will be
  6055.         billed  to you at  international rates. Keep in  mind that these costs
  6056.         will determine only  the amount of  credit that will be  deducted from
  6057.         the user's record. Your  mailer will determine whether, when,  and how
  6058.         the mail will actually be sent.
  6059.  
  6060.  
  6061.  
  6062.  
  6063.  
  6064.         QuickBBS 2.76 Documentation                                   Page 107
  6065.  
  6066.  
  6067.              After setting up NODECOST.CTL,  compile the indexes QuickBBS will
  6068.         use  by moving into  the directory where  your raw  nodelist files are
  6069.         kept  and typing  QNODE. No other  parameters are  needed if  the only
  6070.         nodelist  you  will be  compiling is  named  NODELIST. List  any other
  6071.         nodelist files on the command line:
  6072.  
  6073.                       QNODE FMLYLIST ENETLIST DNETLIST QBSNODES
  6074.  
  6075.              This  command  line   will  process  files  named   NODELIST.###,
  6076.         FMLYLIST.###,  ENETLIST.###, DNETLIST.###, and QBSNODES.###, where ###
  6077.         represents the Julian  date of  the most recent  file. QNODE.EXE  will
  6078.         create index  files  named NODEIDX.DAT  and  NODEINC.DAT in  the  same
  6079.         directory as your raw nodelist files.
  6080.  
  6081.  
  6082.                              Using QuickBBS with a Mailer
  6083.  
  6084.              There are two  basic methods  for using QuickBBS  with a  mailer.
  6085.         Either the mailer can  answer the phone and call  QuickBBS (Continuous
  6086.         Mailer) or  QuickBBS can  answer the phone  and call  the mailer  only
  6087.         during mail events  (Non-continuous Mailer).  If you choose  to use  a
  6088.         Continuous Mailer,  your system  can always  receive Net and  Echomail
  6089.         from other  systems. If  a call is  received that  is not a  mail call
  6090.         (normally referred to as a Human Caller), the mailer will pass control
  6091.         to QuickBBS.
  6092.  
  6093.              Continuous mailers can use these  command line parameters to call
  6094.         up QuickBBS:
  6095.  
  6096.              -Bx     Baud rate is x
  6097.              -Ex     Exit after caller at Errorlevel x
  6098.              -M      The exact answer string sent by the modem (spaces are not
  6099.                      allowed)
  6100.              -Tx     Time until the next event is x minutes
  6101.              -Nx     Node caller is using (Multinode only)
  6102.              -P      Log system activity to the printer (if available)
  6103.              -R      Reenter the BBS after a Type 15 exit.
  6104.              -S      Turn off Snoop mode (used for multitasking)
  6105.  
  6106.              A mailer can use two basic methods to call QuickBBS.  It can drop
  6107.         or  shell to  DOS,  with the  mailer  staying  in memory  and  calling
  6108.         QuickBBS  as  a child  process, or  it  can exit  completely, removing
  6109.         itself  from memory  and executing QuickBBS  through command  lines or
  6110.         errorlevels. Dropping is normally  faster but requires more memory  as
  6111.         the mailer remains in memory.
  6112.  
  6113.              Using  the Drop  method  requires a  batch  file that  will  call
  6114.         QuickBBS,  normally located in  the mailer directory.  The mailer will
  6115.         have to allow you to send the caller's baud rate  and/or modem connect
  6116.         string, and other useful  information can be passed as  well including
  6117.         the time to the next scheduled event.
  6118.  
  6119.  
  6120.  
  6121.  
  6122.  
  6123.         Page 108                                   QuickBBS 2.76 Documentation
  6124.  
  6125.  
  6126.              Some mailers exit to  run the bulletin board, passing  control to
  6127.         QuickBBS through errorlevels in  the batch file that runs  the mailer.
  6128.         Some mailers exit with an errorlevel equal to the baud rate divided by
  6129.         10 (for example,  an exit at  errorlevel 12 for  a 1200 baud  caller).
  6130.         Others may require you  to assign the errorlevels yourself.  To ensure
  6131.         that QuickBBS doesn't allow callers to overrun external events you can
  6132.         duplicate the mailer's  schedule in the  event section of  QCONFIG.EXE
  6133.         (see page 25). Sample batch files using both Drop and Exit methods are
  6134.         included in the distribution archives.
  6135.  
  6136.              Non-continuous mailers  only send and receive  mail during speci-
  6137.         fied time slots called events. QuickBBS answers the phone at all other
  6138.         times, but  exits to  the  mailer for  mail events.  To  do this,  the
  6139.         QuickBBS event  schedule must be  set up to  exit at the  proper times
  6140.         with errorlevels  set so the batch file can then start the mailer. The
  6141.         event schedules are set with QCONFIG.EXE (see page 25). Similarly, the
  6142.         mailer must exit at  the end of its  event and call QuickBBS  from its
  6143.         batch file.
  6144.  
  6145.              If you run  a continuous mailer, you'll most  likely want new net
  6146.         and echomail sent at the  end of the calls in which they  are entered.
  6147.         QuickBBS exits after calls with the following errorlevels:
  6148.  
  6149.              0    Normal Exit
  6150.              1    Important File Missing, such as TOP.MNU
  6151.              2    Fatal System Error Occurred (recorded in ERRORS.LOG)
  6152.              3    New Netmail was Entered
  6153.              4    New Echomail was Entered
  6154.              5    Both Netmail and Echomail were entered
  6155.  
  6156.              Your batch  file  must  be configured  to  call  the  appropriate
  6157.         netmail  and echomail scanning utilities  for errorlevels 3,  4 and 5,
  6158.         and  you  must have  Exit When  Net/Echomail is  Entered  set to  Y in
  6159.         QCONFIG.EXE to have QuickBBS return these errorlevels (see page 39).
  6160.  
  6161.              If you run  a non-continuous  mailer, your batch  file will  only
  6162.         have to call the mail utilities during specific mail events.
  6163.  
  6164.              See page 130 for a discussion of errorlevels and batch files.
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.         QuickBBS 2.76 Documentation                                   Page 109
  6171.  
  6172.  
  6173.                                 External Control Files
  6174.  
  6175.              There  are several configuration files that you can use to modify
  6176.         the way  QuickBBS reacts  in certain  circumstances. Most are  handled
  6177.         through QCONFIG.EXE, but some need to be created with a standard ASCII
  6178.         text editor. Details on the files you can create yourself follow.
  6179.  
  6180.              BAD-FILE.CTL   This  optional file  can  contain a  list of  file
  6181.                   names  that you  do not  want  users to  be able  to upload.
  6182.                   Wildcards do not work; each line must contain a filename and
  6183.                   extension in the form FILENAME.EXT, and each upload  must be
  6184.                   an  exact match or  it will not  be refused. A  user who at-
  6185.                   tempts  to upload  a file  listed in  BAD-FILE.CTL  is shown
  6186.                   JUNKFILE.A?? (see page 90).
  6187.  
  6188.              BADALIAS.CTL   This optional  file can contain a  list of aliases
  6189.                   you will  not allow on  your system.  If a user  attempts to
  6190.                   register  a   forbidden   alias,  she/he   will   be   shown
  6191.                   BADALIAS.A?? (see page 89).
  6192.  
  6193.              FILE-OK.CTL    This optional file can contain a list of files you
  6194.                   will  accept from  users. It  should contain  only  the file
  6195.                   extensions.   If,  for example,  you allow  users to  upload
  6196.                   files  with the extensions of  ZIP, PAK, ARJ,  LZH, and ZOO,
  6197.                   your file would look like this:
  6198.  
  6199.                                          .ZIP
  6200.                                          .PAK
  6201.                                          .ARJ
  6202.                                          .LZH
  6203.                                          .ZOO
  6204.  
  6205.                   Users would  be  allowed to  upload  only files  with  these
  6206.                   extensions. The period (.) before the extension is required.
  6207.                   A user trying to upload  a file not in FILE-OK.CTL will  see
  6208.                   BAD-EXT.A?? (see page 89).
  6209.  
  6210.              LIMITS.CTL     This  required file  controls the  time  limit and
  6211.                   download limit of your callers. This is a straight text file
  6212.                   that contains a  separate line for  each security level  you
  6213.                   will use on your system. Information must be in this format:
  6214.  
  6215.               <Security level> <Daily Time Limit> <Download Limit in Kb>
  6216.  
  6217.                   If you wanted to allow  users with a security level of  5 to
  6218.                   use  your system for  60 minutes per day  and download up to
  6219.                   500 Kb, you would enter this line:
  6220.  
  6221.                                        5 60 500
  6222.  
  6223.  
  6224.  
  6225.  
  6226.  
  6227.         Page 110                                   QuickBBS 2.76 Documentation
  6228.  
  6229.  
  6230.                   Since  users with faster modems can download more in a given
  6231.                   period of time than  users with slower modems, you  can also
  6232.                   allow the download limit to be set according to the caller's
  6233.                   baud rate.  This entry:
  6234.  
  6235.                                    5 60 200 400 600
  6236.  
  6237.                   allows a user with a security  level of 5 to stay online for
  6238.                   60 minutes and  download 200 Kb if calling  at 300 baud, 400
  6239.                   Kb if  calling at 1200 baud,  and 600 Kb if  calling at 2400
  6240.                   baud.
  6241.  
  6242.                   The line  can be  extended even  farther to enforce  upload-
  6243.                   download ratios.  Your entries must follow  this format (the
  6244.                   semicolon  <;> at the  beginning of the  line tells QuickBBS
  6245.                   that this line is a comment):
  6246.  
  6247.              ;             D\L     D\L     D\L    D\L     D\L           D\L
  6248.              ; Acc         Limit   Limit   Limit  Limit   Limit   D\L    K
  6249.              ; Lvl   Mins  300     1200    2400   4800    9600    Ratio Ratio
  6250.              ; ----- ----  ------  ------  ------ ------  ------  ----- -----
  6251.  
  6252.                   5    60    200     400     600    800     1000    10   250
  6253.  
  6254.                   forces this  user to make 1 upload  for every 10 files down-
  6255.                   loaded, and upload at least 1 Kb for each 250 Kb downloaded.
  6256.                   If ratios are  implemented, a download limit  must be speci-
  6257.                   fied for each of the baud rates even if they  are not avail-
  6258.                   able  on your  BBS.   Since QuickBBS  uses position  to tell
  6259.                   which  value is which, the download ratio must be the eighth
  6260.                   item on  the line,  and the download  KB ratio  must be  the
  6261.                   ninth.
  6262.  
  6263.                   If  you operate  a  multinode system,  QuickBBS will  search
  6264.                   first in the current  node's directory and then in  the main
  6265.                   QuickBBS directory  for  LIMITS.CTL,  allowing  you  to  set
  6266.                   separate limits for your nodes.
  6267.  
  6268.                   Ratios are  controversial.  Many new  users  are  completely
  6269.                   unaware of the  existence of long distance BBS's. Users with
  6270.                   slower modems  may not be  able to afford to  make long dis-
  6271.                   tance calls to obtain software. On the other hand, shareware
  6272.                   distribution services  do great  business,  and many  BBS's,
  6273.                   especially in larger cities, have enforced ratios for years.
  6274.                   With  QuickBBS, you  can decide  whether or  not to  enforce
  6275.                   upload-download ratios.
  6276.  
  6277.                   File  ratios   can  be  overridden  with   entries  made  in
  6278.                   QCONFIG.EXE  (see page 23), provided  that an area number or
  6279.                   *F  is entered  on the  menu data  line. If  a full  path is
  6280.  
  6281.  
  6282.  
  6283.  
  6284.  
  6285.         QuickBBS 2.76 Documentation                                   Page 111
  6286.  
  6287.  
  6288.                   entered, the  ratios in LIMITS.CTL will  be enforced regard-
  6289.                   less of the settings in the file area configuration.
  6290.  
  6291.              PHONE#.CTL     Required  by  the Callback  Verifier  to determine
  6292.                   whether  a call is local,  toll, or long  distance (see page
  6293.                   36). The verifier will not  work unless PHONE#.CTL is  pres-
  6294.                   ent,  and in the proper  format. An entry  in PHONE#.CTL has
  6295.                   three columns:
  6296.  
  6297.                          <phone number> <dial number> <cost>
  6298.  
  6299.                   If  the phone number as entered by the user is 123-456-7890,
  6300.                   but  you need to dial it as  456-7890, and it's a free call,
  6301.                   enter it like this:
  6302.  
  6303.                                123-456-7890 456-7890 0
  6304.  
  6305.                   If the same call is within your area code but long distance,
  6306.                   and costs 25 cents, use this entry:
  6307.  
  6308.                               123-456-7890 1-456-7890 25
  6309.  
  6310.                   Of course,  you don't  want to  enter each  individual phone
  6311.                   number, so use area codes and exchanges only:
  6312.  
  6313.                                    123-456 1-456 25
  6314.  
  6315.                   If you need to also dial the area code, include  in the dial
  6316.                   number:
  6317.  
  6318.                                  123-456 1-123-456 25
  6319.  
  6320.                   To  insure that  the verifier  will know  how to  handle all
  6321.                   numbers, include a "catch-all" at the end:
  6322.  
  6323.                                      2 1-2 <cost>
  6324.                                      3 1-3 <cost>
  6325.                                      4 1-4 <cost>
  6326.                                      5 1-5 <cost>
  6327.                                      6 1-6 <cost>
  6328.                                      7 1-7 <cost>
  6329.                                      8 1-8 <cost>
  6330.                                      9 1-9 <cost>
  6331.  
  6332.                   Placing  these eight lines at  the end will  insure that any
  6333.                   telephone  numbers  not matching  the  lines  above will  be
  6334.                   treated as long distance. Using the cost entry, the verifier
  6335.                   will  determine  whether  this  user can  be  verified,  and
  6336.                   whether he/she can continue online after verification, based
  6337.                   on the verifier settings in QCONFIG.EXE (see page 36).
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.         Page 112                                   QuickBBS 2.76 Documentation
  6344.  
  6345.  
  6346.              PHONENUM.CTL   This file  allows you to refuse  callers from num-
  6347.                   bers  you know  to be  bad. The  telephone numbers  of local
  6348.                   police and fire departments,  time and temperature, 911, 900
  6349.                   numbers,  976 numbers, 555-5555,  555-1212, etc.,  should be
  6350.                   included  in this  file.  This prevents  callers from  using
  6351.                   phone numbers that you know are false from gaining access to
  6352.                   your system without revealing their actual phone numbers. Of
  6353.                   course,  you can't enter every bad phone number, but you can
  6354.                   at least eliminate the most likely ones.
  6355.  
  6356.                   PHONENUM.CTL  is an ASCII file in  which you enter unaccept-
  6357.                   able phone  numbers in  the format nnn-nnn-nnnn.  A question
  6358.                   mark (?) can be used  as part of the telephone number  mask.
  6359.                   In  order to  prevent  users from  using  the phone  numbers
  6360.                   listed  above,  you  would  include these  entries  in  your
  6361.                   PHONENUM.CTL:
  6362.  
  6363.                             911
  6364.                             900-
  6365.                             ???-976
  6366.                             ???-555-5555
  6367.                             ???-555-1212
  6368.  
  6369.                   A  user won't be permitted  to enter any  phone number using
  6370.                   these combinations, such as (214) 555-1212 (Directory Assis-
  6371.                   tance for Dallas, TX).  Don't include question marks at  the
  6372.                   end  of a  line (such  as ???-976-????),  since this  is the
  6373.                   default.
  6374.  
  6375.              TRASHCAN.CTL   This  file is  a list  of unacceptable  names that
  6376.                   users  might try to use at logon,  and is also an ASCII text
  6377.                   file.  Each line contains a  first, last, or  full name that
  6378.                   you find objectionable or otherwise wish to lock out of your
  6379.                   system.  Each line must match the name entered by the caller
  6380.                   exactly.  "Dr"  and  "Dr."   are  not  the  same.  If   your
  6381.                   TRASHCAN.CTL contained these entries:
  6382.  
  6383.                             Sysop
  6384.                             Dr.
  6385.                             Computer
  6386.                             Hacker
  6387.                             Mad
  6388.                             John Doe
  6389.  
  6390.                   the following users would not be allowed to log in:
  6391.  
  6392.                             Dr. Detroit
  6393.                             Computer Hacker
  6394.                             Mr. Computer
  6395.                             Mr. Sysop
  6396.                             Dr. Computer
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.         QuickBBS 2.76 Documentation                                   Page 113
  6403.  
  6404.  
  6405.                             Mad Doctor
  6406.                             John Doe
  6407.  
  6408.                   but the following would be allowed:
  6409.  
  6410.                             Dr Detroit
  6411.                             Doctor Nerd
  6412.                             Mr. Nerd
  6413.                             Dr Madd
  6414.                             John Smith
  6415.                             Jane Doe
  6416.  
  6417.                   You  might want to begin by entering every profanity you can
  6418.                   think of,  since sooner or later someone  will try to log on
  6419.                   with an obscene handle.  After attempting to log on  using a
  6420.                   name listed in TRASHCAN.CTL,  the user is shown TRASHCAN.A??
  6421.                   (see page 91) and is logged off.
  6422.  
  6423.  
  6424.  
  6425.  
  6426.  
  6427.         Page 114                                   QuickBBS 2.76 Documentation
  6428.  
  6429.  
  6430.                                   Menu Command Types
  6431.  
  6432.              Note:  *M or *F  on any text line will be replaced by the current
  6433.         message area or file area, respectively.
  6434.  
  6435.         Type Description  . . . . . . . . . . . . . . . . . . . .   Data Field
  6436.  
  6437.         0.   Text Line  . . . . . . . . . . . . . . . . . . . . . . . . . None
  6438.  
  6439.              This is  not actually a command,  but is used to  display text on
  6440.              the menu. Used for menu titles, explanation lines, etc.
  6441.  
  6442.         1.   Goto New Menu  . . . . . . .  <Menu Name> {Password}{/M=?}{/F=-?}
  6443.  
  6444.              Jumps  to another menu without  saving a path  back. The optional
  6445.              password is one word,  not case sensitive, which must  be entered
  6446.              correctly  by   the  user.  Related  commands  are  Type  1  (see
  6447.              page 114), Type 2, Type 3, and Type 4 (all below).
  6448.  
  6449.              See  the discussion  of  {/M=+}, {/M=-},  {/F=+},  and {/F=-}  on
  6450.              page 56, 58
  6451.  
  6452.         2.   Gosub New Menu . . . . . . . . <Menu Name> {Password}{/M=?}{/F=?}
  6453.  
  6454.              Jumps to  another menu and saves the  path back, allowing a later
  6455.              Type 3  return. Menus can  only be nested  20 levels deep.  After
  6456.              that, gosub  calls will not work and the user will have to return
  6457.              from the current menu either via a Type 1, 3, or  4 command. It's
  6458.              recommended  that any command to return to the system's Main Menu
  6459.              use a  Type 4 command  to clear  the stack. The  password is  one
  6460.              word,  not case sensitive, which must be entered correctly by the
  6461.              user. Related  commands are Type 1  (above), Type 2,  Type 3, and
  6462.              Type 4 (below).
  6463.  
  6464.              See  the discussion  of  {/M=+}, {/M=-},  {/F=+},  and {/F=-}  on
  6465.              page 56, 58
  6466.  
  6467.              NOTE: If users start complaining that Type 3 commands don't work,
  6468.              you are probably exceeding  the limit on the number  of allowable
  6469.              GOSUBs. Change some of your Type 3 commands to Type  4 to correct
  6470.              the problem.
  6471.  
  6472.         3.   Return from Previous Gosub . . . . . . . . . . . . . . . . . None
  6473.  
  6474.              Returns to the menu that  was last called with a Type  2. Related
  6475.              commands are Type 1 and Type 2 (above), and Type 4 (below).
  6476.  
  6477.  
  6478.  
  6479.  
  6480.  
  6481.         QuickBBS 2.76 Documentation                                   Page 115
  6482.  
  6483.  
  6484.         4.   Clear Gosub Stack and Goto New Menu  . . . . . . . . . . . . . .
  6485.                     . . . . . . . . . . . . <Menu Name> {Password}{/M=?}{/F=?}
  6486.  
  6487.              Jumps  to another menu and clears the stack of menu paths created
  6488.              by  Type 2  commands. Recommended  for use  on all  commands that
  6489.              return the user to  the system's Main Menu. Related  commands are
  6490.              Type 1, Type 2, and Type 3 (see page 114).
  6491.  
  6492.              See  the discussion  of  {/M=+}, {/M=-},  {/F=+},  and {/F=-}  on
  6493.              page 56, 58
  6494.  
  6495.         5.   Display *.A?? File . . . . . . . . . . . . . <1-8 Character Name>
  6496.  
  6497.              Displays an  ASCII (*.ASC) or ANSI (*.ANS)  file in the Text File
  6498.              directory listed in QCONFIG.EXE. Give only the file name, not the
  6499.              extension, as  the user's graphics option  will determine whether
  6500.              the ASCII or  ANSI file will be displayed. If  no ANSI version is
  6501.              found, the ASCII file will be displayed.  If graphics mode is off
  6502.              and only the  ANSI version  is available,  nothing is  displayed.
  6503.              This menu type will not pause at  the end of the display, so  use
  6504.              it  only  for display  files that  contain  a pause  command (see
  6505.              page 94). As a special function, you can put *M or *F on the data
  6506.              line and it will be replaced by the number of the current message
  6507.              or file area, respectively. For  example, if your user's  current
  6508.              message  area is  15, the name  RULE*M would  display RULE15.A??.
  6509.              Remember  that the total number of characters cannot exceed 8, so
  6510.              MESSAGE*M would not work for  message area #100. Related commands
  6511.              are Type 40 (see page 123) and Type 45 (see page 124).
  6512.  
  6513.         6.   Selection Menu . . . . . . . . . . . . . . <1-7 Character Prefix>
  6514.  
  6515.              Displays a  file that serves as a menu  for a group of text files
  6516.              and allows the text files to be selected for viewing. The Section
  6517.              Prompt in QCONFIG.EXE (see page 30) is appended to the end of the
  6518.              menu  file. This option is  ideal for use  with system bulletins,
  6519.              game scores,  etc. Text files must have the same name as the menu
  6520.              file with one or  more alphanumeric characters added at  the end,
  6521.              and  can be  in ASCII  or ANSI  format. The number  of characters
  6522.              cannot exceed the DOS limit of 8.
  6523.  
  6524.              For  example,  you  can  create text  files  named  BULL.ANS  and
  6525.              BULL.ASC  that list  6  system bulletins  numbered  1 to  6,  and
  6526.              display  it with a Type  6 command. Then  create individual files
  6527.              named  BULL1.ANS,  BULL1.ASC,  BULL2.ANS,  BULL2.ASC,  etc.  that
  6528.              correspond to  the files  listed in  BULL.ANS and  BULL.ASC. When
  6529.              users  choose this command, the BULL.ANS or BULL.ASC file will be
  6530.              displayed, giving them a menu of choices. When they choose option
  6531.              n, they will be shown the file named BULLn.ANS/ASC, where n is an
  6532.              alphanumeric character  or characters. All files  must be located
  6533.              in the textfiles directory.
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.         Page 116                                   QuickBBS 2.76 Documentation
  6540.  
  6541.  
  6542.         7.   Shell To DOS and Run Program . . . . <Full path and program name>
  6543.  
  6544.              Loads a  program to run while the user is on line without unload-
  6545.              ing QuickBBS from memory. The program must be able to detect when
  6546.              the carrier has been lost and then exit.
  6547.          
  6548.              For EXE or COM programs, just put the program name, including the
  6549.              full  path  and extension,  on the  command  line along  with any
  6550.              command line parameters. For example:
  6551.  
  6552.                   d:\path\DOORNAME.EXE *B
  6553.  
  6554.              For programs that are not an EXE or COM file, such as batch files
  6555.              or internal DOS commands like Delete, Dir or Rename, you must use
  6556.              the COMMAND.COM /C option. COMMAND.COM is represented with *C:
  6557.  
  6558.                   *C /C DOOR.BAT
  6559.  
  6560.              If you use  a command  processor other than  COMMAND.COM, the  *C
  6561.              option  will run  your designated  command processor.  Check your
  6562.              command processor's documentation for the proper options.
  6563.  
  6564.              QuickBBS can pass  information to the program  with the following
  6565.              command line arguments:
  6566.  
  6567.              *!   Suspend system timer on a Type 7 command
  6568.              *#   Disable Want Chat function
  6569.              *0   Path to the current file area
  6570.              *1   Number  of current  message  area when  used  with a  Type 7
  6571.                   command
  6572.              *B   Passes the user's Baud Rate (0 for a local logon)
  6573.              *C   Full path to the  command processor (usually COMMAND.COM) as
  6574.                   set in the DOS environmental variable COMSPEC.
  6575.              *F   User's First Name
  6576.              *G   Graphics Mode (Off is 0, 1 is On)
  6577.              *H   Tells QuickBBS to shell with the fossil hot (Open or Active)
  6578.              *L   User's Last Name
  6579.              *M   Tells QuickBBS to swap  itself out to allow more  memory for
  6580.                   the door.
  6581.              *P   COM port
  6582.              *R   User's Record Number
  6583.              *T   User's Time Remaining (in minutes)
  6584.  
  6585.              This  also  writes files  called  EXITINFO.BBS  and DORINFO1.DEF.
  6586.              Related command is Type 15 (see page 118)
  6587.  
  6588.         8.   Version Information  . . . . . . . . . . . . . . . . . . . . None
  6589.  
  6590.              Displays information about the version of QuickBBS being run.
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.         QuickBBS 2.76 Documentation                                   Page 117
  6597.  
  6598.  
  6599.         9.   Logoff the System  . . . . . . . . . . . . . . . . . . . . . None
  6600.  
  6601.              Displays  GOODBYE.A?? (see page ),  logs the user  off the system
  6602.              and hangs up the phone.
  6603.  
  6604.         10.  Display System Usage Graph . . . . . . . . . . . . . . . . . None
  6605.  
  6606.              Displays a graph of system usage by hour.
  6607.  
  6608.         11.  Page the Sysop for Chat  . . . . . . . . . . . . .  {Page Prompt}
  6609.  
  6610.              Allows the user to page you for a chat. You can specify the hours
  6611.              that  paging is active,  the length of  the paging  bell, and the
  6612.              number of  times a user is permitted  to page you in QCONFIG.EXE.
  6613.              When  the user selects this  command, she/he is  asked the reason
  6614.              for the  page, and  the chat request,  reason, date and  time are
  6615.              written to SYSTEM.LOG.  If you  don't respond, the  user will  be
  6616.              shown PAGED.A?? and Want-Chat will be shown  on the status bar at
  6617.              the bottom of the screen. If you abort the page  by pressing [A],
  6618.              the user will be shown PAGEABRT.A?? and the page attempt will  be
  6619.              logged. You can accept the invitation to chat by pressing [C], or
  6620.              [Shift-C] if the caller  is using ANSI graphics  and you want  to
  6621.              use the regular,  line oriented chat. If you don't  make it while
  6622.              the page is on, press [Alt-C] to bring the user into split screen
  6623.              chat, or [Shift-Alt-C] to bring the user into regular chat mode.
  6624.  
  6625.              A prompt to be  displayed to the user while the  page is in prog-
  6626.              ress  can be  placed in the  data field.  This can  be simple and
  6627.              informative  ("Paging  the  sysop...)  or long  and  cute  ("He's
  6628.              probably at work ...  he's ALWAYS at work!"). Remember  that many
  6629.              users who page the sysop are novices who think subtle insults are
  6630.              meant for them personally, so be considerate!
  6631.  
  6632.              If the user pages you more than the allowed number  of times, the
  6633.              file MAXPAGE.A?? is displayed.
  6634.  
  6635.         12.  Execute Questionnaire File . . . . . . . <1-8 Character FILENAME>
  6636.  
  6637.              Executes  a questionnaire from a file in the main QuickBBS direc-
  6638.              tory  named FILENAME.Q-A and stores  the answers in  a file named
  6639.              FILENAME.ASW. It will automatically create  the answer file if it
  6640.              does not exist.
  6641.  
  6642.              Create  questionnaire  files  using  the  commands  beginning  on
  6643.              page 127. Each command  must be on a separate line,  and they can
  6644.              be indented for clarity.
  6645.  
  6646.              If a  questionnaire file  named NEWUSER.Q-A is  present, it  will
  6647.              automatically  be presented  to new  users immediately  after the
  6648.              NEWUSER?.A?? files are displayed (see page 63).
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.         Page 118                                   QuickBBS 2.76 Documentation
  6655.  
  6656.  
  6657.         13.  List/Search User List  . . . . . . . . . . . . . . . . . {/R}{/X}
  6658.  
  6659.              Allows the  user to list or  search the user file.  This is handy
  6660.              for  local mail  options  where the  user  may not  remember  the
  6661.              correct spelling of  the name of the person to  whom they want to
  6662.              send a message.
  6663.  
  6664.              Adding a  {/R} to  the data  field will force  this menu  type to
  6665.              display the user's real name. If the {/R} is not used, the user's
  6666.              alias (if any) is  displayed. Adding {/X} will exclude  the sysop
  6667.              from the list.
  6668.  
  6669.         14.  Time Statistics  . . . . . . . . . . . . . . . . . . . . . . None
  6670.  
  6671.              Gives  the caller's  time  on line  for  the current  call,  time
  6672.              remaining and total time on line today.
  6673.  
  6674.         15.  Exit to DOS and Run Program  . . .  <DOS ERRORLEVEL>{RETURN MENU}
  6675.  
  6676.              Exits  to the batch file that loaded QuickBBS with the errorlevel
  6677.              given by  the data field. This must be greater than 5 as errorle-
  6678.              vels  0 to 5 are reserved by  QuickBBS (see page 108). Your batch
  6679.              file will go to the label identified with that errorlevel (or the
  6680.              next  lower errorlevel, if one  isn't given for  that value). See
  6681.              page 130 for more on errorlevels and batch files.
  6682.              If a {RETURN MENU}  is given, QuickBBS will return  to that menu;
  6683.              otherwise it will return to TOP.MNU.
  6684.  
  6685.              Here's a sample segment of a QuickBBS batch file:
  6686.  
  6687.              QuickBBS -B%1 -T%3
  6688.  
  6689.              :finished_QuickBBS
  6690.                   if ERRORLEVEL 12 goto maintenance
  6691.                   if ERRORLEVEL 9 goto outside
  6692.                   if ERRORLEVEL 5 goto net&echo
  6693.                   if ERRORLEVEL 4 goto echo_only
  6694.                   if ERRORLEVEL 3 goto net_only
  6695.                   if ERRORLEVEL 0 goto finished
  6696.          
  6697.              :outside
  6698.                   {do outside stuff here}
  6699.                   QuickBBS -R -E0
  6700.                   goto finished_QuickBBS
  6701.  
  6702.              In this example, Type  15 menu commands with errorlevels  of 9,10
  6703.              or 11 will cause your batch file to execute the  commands follow-
  6704.              ing the ":outside" label. Type 15's with an errorlevel of 12 will
  6705.              cause  your batch file to run the commands after a ":maintenance"
  6706.              label (not shown here).
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712.         QuickBBS 2.76 Documentation                                   Page 119
  6713.  
  6714.  
  6715.              Include  the command  "QuickBBS -R  -E0" to  return to  the board
  6716.              after the external programs have been run.
  6717.  
  6718.              This  command writes files  called EXITINFO.BBS and DORINFO1.DEF.
  6719.              Related command is Type 7 (see page 116).
  6720.  
  6721.         16.  Change City and State  . . . . . . . . . . . . . . . . . . . None
  6722.  
  6723.              Allows users to change their city and state calling from field.
  6724.  
  6725.         17.  Change Password  . . . . . . . . . . . . . . . . . . . . . . None
  6726.  
  6727.              Allows users to change their passwords.
  6728.  
  6729.         18.  Change Length of Screen  . . . . . . . . . . . . . . . . . . None
  6730.  
  6731.              Allows users to change the length of their screens. Effective for
  6732.              the current session  only, unless  saved with a  Type 43  command
  6733.              (see page 124).
  6734.  
  6735.         19.  Toggle Screen Clearing . . . . . . . . . . . . . . . . . . . None
  6736.  
  6737.              Turns the screen clearing codes on/off. Effective for the current
  6738.              session only, unless saved with a Type 43 command (see page 124).
  6739.  
  6740.         20.  Toggle Page Pausing  . . . . . . . . . . . . . . . . . . . . None
  6741.  
  6742.              Turns the page pausing on/off. Effective  for the current session
  6743.              only, unless saved with a Type 43 command (see page 124).
  6744.  
  6745.         21.  Toggle Graphics Mode . . . . . . . . . . . . . . . . . . . . None
  6746.  
  6747.              Turns  the graphics on/off. If the graphics  are on then the ANSI
  6748.              equivalent  of  the ASCII  files  will be  used  where available.
  6749.              Effective  for the current session only, unless saved with a Type
  6750.              43 command (see page 124).
  6751.  
  6752.         22.  Check for Personal Mail  . . . . . . . . . . . . . . . . . . None
  6753.  
  6754.              Duplicates the mail check  at logon by Checking the  message base
  6755.              for  unreceived personal mail. This is  useful if you do not have
  6756.              the automatic mail checking turned on in the QCONFIG file, or  if
  6757.              the user did not read her/his mail at logon.
  6758.  
  6759.         23.  Read Messages  . . . . . . . . . . . . . . . .  <Board #> or <*M>
  6760.  
  6761.              Starts the message reading routine for the board number listed in
  6762.              the  data field. The board number is the number that was assigned
  6763.              to the board in the Qconfig program. A series of hard-coded menus
  6764.              allow users  to select which  messages they  wish to read  and in
  6765.              what fashion (forward  or reverse, continuous or  message-by-mes-
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.         Page 120                                   QuickBBS 2.76 Documentation
  6772.  
  6773.  
  6774.              sage) they wish to read them. Use *M in place of the board number
  6775.              if this is a templated menu, or 0 for combined mode access.
  6776.  
  6777.         24.  Scan Messages  . . . . . . . . . . . . . . . .  <Board #> or <*M>
  6778.  
  6779.              Starts the message scanning routine  for the board number  listed
  6780.              in the data  field. Sub-menus allows the  user to decide how  the
  6781.              scan  will be carried out. Scanning  lists the full header of the
  6782.              messages  scanned  and allows  the user  to  mark them  for later
  6783.              retrieval.  Use *M  in place  of the  board number  if this  is a
  6784.              templated menu, or 0 for combined mode access.
  6785.  
  6786.         25.  Quick-Scan Messages  . . . . . . . . . . . . .  <Board #> or <*M>
  6787.  
  6788.              Starts  the Quick-Scan routine for the board number listed in the
  6789.              data  field. Sub-menus allow the user to select which messages to
  6790.              Quick-scan. Use  *M in  place of  the board number  if this  is a
  6791.              templated menu, or 0 for combined mode access.
  6792.  
  6793.              Quick-scan gives a one-line listing of each message,  showing the
  6794.              message  number, from, to and subject fields (truncated to fit if
  6795.              necessary).
  6796.  
  6797.         26.  Delete Selected Message  . . . . . . . . . . .  <Board #> or <*M>
  6798.  
  6799.              Deletes  selected messages  from the  board number listed  in the
  6800.              data field. This command prompts for the message number, and then
  6801.              displays a Yes/No safety  prompt. This is similar to  the sysop's
  6802.              <D>elete  command on  the message  reading line  menu. Use  *M in
  6803.              place of the board number if this is a templated menu.
  6804.  
  6805.         27.  Post a New Message . . . . . . . . . . . . . . . . . . . . . . .
  6806.                     . . . .  <Board #> or <*M> {/L} {/T="Name"} {/S="Subject"}
  6807.  
  6808.              Posts a message to the board number listed in the data field. The
  6809.              board number  is the number that you assigned to the board in the
  6810.              QCONFIG program. Use *M in place of the board number if this is a
  6811.              templated menu.
  6812.  
  6813.              The /L option will  force a logoff after the message  is written.
  6814.              The /T=  option will force  the message  to be  addressed to  the
  6815.              person  specified in <Name>, and  the /S= option  forces the sub-
  6816.              ject. The name should be in the form Firstname_Lastname, and both
  6817.              name and subject should use an underscore to indicate a space. If
  6818.              "Sysop" is used in place  of "Name", the message will be  sent to
  6819.              the person named as the sysop in QCONFIG.EXE.
  6820.  
  6821.  
  6822.  
  6823.  
  6824.  
  6825.         QuickBBS 2.76 Documentation                                   Page 121
  6826.  
  6827.  
  6828.         28.  Select Combined Boards . . . . . . . . . . . . . . . . . . . None
  6829.  
  6830.              Allows the users  to select  or change the  areas they  regularly
  6831.              read  in  combined mode.  The  default setting  is  all available
  6832.              message areas ON.
  6833.  
  6834.              To allow  use of combined mode,  put "0" as the  board number for
  6835.              read (Type 23, page 119), scan (Type 24, page 120), and quickscan
  6836.              (Type 25, page 120) commands.  Board 0 tells QuickBBS to  run the
  6837.              command  in Combined Board mode. Your users can reply to messages
  6838.              in combined mode, but cannot enter new messages.
  6839.  
  6840.         29.  Move A File  . . . . . . . . . . . . <Full Path> <Area #> or <*F>
  6841.  
  6842.              Moves a file from one directory to another.
  6843.  
  6844.              The data field must contain one of the following:
  6845.  
  6846.                   The  full path to the directory  from which the file will be
  6847.                   moved, in standard DOS format;
  6848.  
  6849.                   The file area number as entered in QCONFIG.EXE;
  6850.  
  6851.                   *F in place of the path for templated menus.
  6852.  
  6853.              You will  be prompted  for the  name  of the  directory TO  which
  6854.              you're moving  the file and asked if you wish to move the listing
  6855.              in the FILES.BBS file as well.
  6856.  
  6857.              This  command is intended for use  by sysops on boards that check
  6858.              uploads before placing them in the proper download directories.
  6859.  
  6860.         30.  DOS Directory  . . . . . . . . . . . <Full Path> <Area #> or <*F>
  6861.  
  6862.              Displays a raw DOS directory to the user.
  6863.  
  6864.              The data field must contain the full path, area number, or *F, as
  6865.              explained on page 121.
  6866.  
  6867.         31.  List FILES.BBS . . . . . . . . . . . <Full Path> <Area #> or <*F>
  6868.  
  6869.              Displays the contents of the  FILES.BBS in the designated  direc-
  6870.              tory.  This file should contain the names and descriptions of all
  6871.              files available for  download in  that file area.  It is  updated
  6872.              (created if it doesn't already exist)  when a user uploads a file
  6873.              to  that  area.  Each  of  your  file  areas must  have  its  own
  6874.              FILES.BBS, which cannot end in a Ctrl-Z (DOS End Of File marker).
  6875.              If you edit these  files manually, be sure that  your editor does
  6876.              not add a Ctrl-Z, or run a utility to remove it.
  6877.  
  6878.  
  6879.  
  6880.  
  6881.  
  6882.         Page 122                                   QuickBBS 2.76 Documentation
  6883.  
  6884.  
  6885.              The data field must contain the full path, area number, or *F, as
  6886.              explained on page 121.
  6887.  
  6888.              If  the FILES.BBS  is not  present in the  same directory  as the
  6889.              files, only  the file area  number or *F  may appear in  the data
  6890.              field.
  6891.  
  6892.         32.  Download a File from Sub-Dir . . . . . . . . . . . . . . . . . .
  6893.                     . . . . . . . . . . <Full Path> <Area #> or <*F>{Password}
  6894.  
  6895.              Allows the user to download any file from the directory specified
  6896.              in the data field, even if it is not listed in FILES.BBS.
  6897.  
  6898.              The data field must contain the full path, area number, or *F, as
  6899.              explained  on page 121.  Area 0  will allow  a download  from any
  6900.              area. If a  full path is  listed on the  data line, the  "Ignore"
  6901.              settings entered in QCONFIG.EXE (see page 23) will be ignored and
  6902.              ratios entered in LIMITS.CTL (see page 109) will be enforced.
  6903.  
  6904.              The  password  is one  word, not  case  sensitive, which  must be
  6905.              entered by the user.
  6906.  
  6907.         33.  Upload a File to Sub-Dir . . . . . . <Full Path> <Area #> or <*F>
  6908.  
  6909.              Allows the user  to upload a  file to the directory  specified in
  6910.              the data field. This  will add to (or create)  the FILES.BBS file
  6911.              in the specified directory.
  6912.  
  6913.              The data field must contain the full path, area number, or *F, as
  6914.              explained on page 121. If a full path is listed on the data line,
  6915.              the "Allow Uploads"  setting entered in QCONFIG.EXE (see page 23)
  6916.              will be ignored and uploads will be allowed.
  6917.  
  6918.              If FILES.BBS is not present in  the same directory, only the file
  6919.              area number or *F may appear in the data field.
  6920.  
  6921.              If the  user starts the  file description with  a slash (/),  the
  6922.              filename and  description will not  be written to  FILES.BBS, but
  6923.              instead to a file named PVTUPLD.LOG in your system directory.
  6924.  
  6925.         34.  List Archive in Sub-Dir  . . . . . . <Full Path> <Area #> or <*F>
  6926.  
  6927.              Lists the contents of a  file archived by one of  several popular
  6928.              file compressing programs (ARC,  ARJ, LHA, PAK, PKARC, PKZIP,  or
  6929.              ZOO) in the directory specified in the data field.
  6930.  
  6931.              The data field must contain the full path, area number, or *F, as
  6932.              explained on page 121.
  6933.  
  6934.  
  6935.  
  6936.  
  6937.  
  6938.         QuickBBS 2.76 Documentation                                   Page 123
  6939.  
  6940.  
  6941.         35.  Search for File by Keyword .  <None> <Full Path> <Area #> or <*F>
  6942.  
  6943.              Searches the designated file area for the presence of a string of
  6944.              letters entered by the user. If the data line is  left blank, all
  6945.              available file areas will be  searched. Related commands are Type
  6946.              36 (see page 123) and Type 37 (see page 123).
  6947.  
  6948.         36. Search for File by FileName .  <None> <Full Path> <Area #> or <*F>
  6949.  
  6950.              Searches the designated file area for the presence of a file mask
  6951.              entered by  the user. Wildcards  are acceptable  in standard  DOS
  6952.              format. If the data line is  left blank, all available file areas
  6953.              will be searched.  Related commands are  Type 35 (see  page 123),
  6954.              and Type 37 (see page 123).
  6955.  
  6956.         37.  List New Files/Search by Date                                             <None> <Full Path> <Area #> or <*F>
  6957.  
  6958.              Searches  the designated file area for files that have been added
  6959.              to the  system since a  specific date  entered by  the user.  The
  6960.              default date is  the user's last logon. If the  data line is left
  6961.              blank,  all available file  areas will be  searched. Related com-
  6962.              mands are Type 35 (see page 123) and Type 36 (see page 123).
  6963.  
  6964.         38.  View Text File . . . . . . . . . . . <Full Path> <Area #> or <*F>
  6965.  
  6966.              Prompts for  the name  of an  ASCII  text file  in the  directory
  6967.              listed in the  data field, and then  displays it. The  data field
  6968.              must contain the  full path, area number, or *F,  as explained on
  6969.              page 121. Related command is Type 39 (see page 123).
  6970.  
  6971.         39.  Display a Specific Text File . . . . . . . . <Full Path and Name>
  6972.  
  6973.              Displays  the named text file,  which can be  located anywhere on
  6974.              your system and have any legal  name or extension. It may contain
  6975.              the  special  control  characters (Metacharacters)  described  on
  6976.              page 94. Related command is Type 38 (see page 123).
  6977.  
  6978.         40.  Display .A?? File with Hot Keys  . . . . . . <1-8 Character Name>
  6979.  
  6980.              Same  as the Type 5 command except  that menu hot keys are active
  6981.              while the file is being displayed, allowing you to create special
  6982.              graphic menu displays. To use  this function, assign [Ctrl-A]  as
  6983.              the activation key, and put only ";" on the display  line for all
  6984.              the  other commands on that menu. As  a special function, you can
  6985.              put *M or  *F on  the data line  and it will  be replaced by  the
  6986.              number of the  current message  or file  area, respectively.  For
  6987.              example,  if your  user's current  message area  is 15,  the name
  6988.              RULE*M would  display RULE15.A??. Remember that  the total number
  6989.              of  characters cannot exceed 8,  so MESSAGE*M would  not work for
  6990.              message area #100. Related commands are Type 5 (see page 115) and
  6991.              Type 45 (see page 124).
  6992.  
  6993.  
  6994.  
  6995.  
  6996.  
  6997.         Page 124                                   QuickBBS 2.76 Documentation
  6998.  
  6999.  
  7000.         41.  Toggle Full Screen Editor  . . . . . . . . . . . . . . . . . None
  7001.  
  7002.              Toggles  the use  of the  full screen  editor. Effective  for the
  7003.              current  session only, unless saved  with a Type  43 command (see
  7004.              page 124).
  7005.  
  7006.         42.  Change Alias . . . . . . . . . . . . . . . . . . . . . . . . None
  7007.  
  7008.              Allows the user to  register or change their system  alias. After
  7009.              an alias is registered, the user may logon with either their real
  7010.              name  or their alias, and messages can  be posted using the alias
  7011.              if allowed in the message area configuration.
  7012.  
  7013.         43.  Save Current User Settings . . . . . . . . . . . . . . . . . None
  7014.  
  7015.              Saves  changes to  the user's  configuration so  they will  be in
  7016.              effect on  the next logon. If  this command is not  used, changes
  7017.              are in effect for the current session only.  Related commands are
  7018.              Type  16 (see  page 119), Type  17 (see  page 119), Type  18 (see
  7019.              page 119),  Type 19 (see page 119), Type  20 (see page 119), Type
  7020.              21 (see page 119), and Type 41 (see page 124).
  7021.  
  7022.         44.  Get User's Birthday and/or Sex . . . . . . . . . . <B> and/or <S>
  7023.  
  7024.              Asks  the user to enter his/her birthday and/or sex, depending on
  7025.              the entries on the data line.
  7026.  
  7027.         45.  Display .ASC/.ANS file with EOF Prompt . . . <1-8 Character Name>
  7028.  
  7029.              Same  as Type 5 except it  pause at the end of  the file with the
  7030.              command prompt  "Press [Enter]  to Continue:". This  prevents the
  7031.              file  from being  forced off the  user's screen before  it can be
  7032.              read by menu text. As a special function, you can put *M or *F on
  7033.              the data  line and  it  will be  replaced by  the  number of  the
  7034.              current message  or file area, respectively. For example, if your
  7035.              user's  current message area is 15, the name RULE*M would display
  7036.              RULE15.A??. Remember  that the total number  of characters cannot
  7037.              exceed  8, so  MESSAGE*M would  not work  for message  area #100.
  7038.              Related  commands  are Type  5 (see  page 115)  and Type  40 (see
  7039.              page 123).
  7040.  
  7041.         46.  Display a .GIF file header . . . . . <Full Path> <Area #> or <*F>
  7042.  
  7043.              Displays information  on a .GIF picture  including resolution and
  7044.              number of colors.
  7045.  
  7046.              The data field must contain the full path, area number, or *F, as
  7047.              explained on page 121.
  7048.  
  7049.  
  7050.  
  7051.  
  7052.  
  7053.         QuickBBS 2.76 Documentation                                   Page 125
  7054.  
  7055.  
  7056.         47.  Create a System Log Entry  . . . . . . . . . . . . . . . . <Text>
  7057.  
  7058.              Allows you to list a single line to be written to SYSTEM.LOG.
  7059.  
  7060.         48.  Download a Specific File . . . . . . . . . . <Full Path and Name>
  7061.  
  7062.              Allows  your  users to  download a  specific  file, which  can be
  7063.              located anywhere on your  system and have any legal  DOS filename
  7064.              and extension.
  7065.  
  7066.         49.  Select Message Area  . . . . . . . . . . . . . . . . .  {Group #}
  7067.  
  7068.              Used with  message templating,  this command  allows the user  to
  7069.              specify  which message  area to read.  If a  group number  is not
  7070.              entered, all available message areas will be displayed.
  7071.  
  7072.  
  7073.         50.  Select File Area . . . . . . . . . . . . . . . . . . .  <Group #>
  7074.  
  7075.              Used with  file  templating,  this  command allows  the  user  to
  7076.              specify the file area to  be used with subsequent commands.  If a
  7077.              group number is specified  on the data line, only file areas that
  7078.              belong to the designated group will be available.
  7079.  
  7080.         51.  Show List of Today's Callers . . . . . . . . . . . . . . {/R}{/X}
  7081.  
  7082.              Shows list of  those who have logged onto the BBS today. Consecu-
  7083.              tive calls by the same caller will result in only one listing. If
  7084.              the {/R} parameter  is present  in the data  field, the  callers'
  7085.              real  names are listed,  otherwise the callers'  aliases (if any)
  7086.              are  displayed. The  {/X} parameter,  if used,  will  exclude the
  7087.              Sysop from the list.
  7088.  
  7089.         52.  Show Users Currently On-Line . . . . . . . . . . . . . . . . {/X}
  7090.  
  7091.              For multinode  systems only; shows  users currently logged  on to
  7092.              all  nodes. The {/X} parameter,  if used, will  exclude the Sysop
  7093.              from the list.
  7094.  
  7095.         53.  Toggle "Do Not Disturb" Flag . . . . . . . . . . . . . . . . None
  7096.  
  7097.              Changes the  system's paging  status, determining whether  a user
  7098.              can  be bothered by a Type 54  message. If off, this command will
  7099.              turn it on; if on, it will be turned off. The sysop can  override
  7100.              this setting. Related command is Type 54 (see below).
  7101.  
  7102.         54.  Send an On-Line Message  . . . . . . . . . . . . . . . . . . {/X}
  7103.  
  7104.              For multinode systems  only; sends a message to a user on another
  7105.              node.  The {/X} parameter, if  used, will exclude  the Sysop from
  7106.              the list. Related command is Type 53 (see above).
  7107.  
  7108.  
  7109.  
  7110.  
  7111.  
  7112.         Page 126                                   QuickBBS 2.76 Documentation
  7113.  
  7114.  
  7115.         55.  Download any file  . . . . . . . . . . . . . . . . . . . . . None
  7116.  
  7117.              Allows  the user  to download a  file from  any directory  on the
  7118.              system. User will be prompted for the complete path and filename.
  7119.              Note:  Be extremely careful with this command. It is intended for
  7120.              you  and your most privileged users, since it bypasses all system
  7121.              security and allows access to any file on your system.
  7122.  
  7123.         56.  DOS listing of any directory . . . . . . . . . . . . . . . . None
  7124.  
  7125.              Presents  the results of typing  the DIR command  in a directory.
  7126.              The user is prompted  for the directory path. Note:  This command
  7127.              is only for you and your most privileged users, since it bypasses
  7128.              all system security and allows access to any file on your system.
  7129.  
  7130.         57.  Change Voice Phone . . . . . . . . . . . . . . . . . . . . . None
  7131.         58.  Change Data Phone  . . . . . . . . . . . . . . . . . . . . . None
  7132.  
  7133.              Types  57 and 58 allow  users to change  their telephone numbers.
  7134.              This should  only be allowed before  callback verification, since
  7135.              it could be used to erase your record of a user's phone number.
  7136.  
  7137.         59.  Update Lastread  . . . . . . . . . . . . . . . . . . . . . . None
  7138.  
  7139.              Resets the users  Lastread pointer to  the last message  actually
  7140.              read. Normally,  QuickBBS does not  update the pointer  until the
  7141.              user logs off. A user  who reads new messages and then  reads new
  7142.              messages again during the same session will see the same messages
  7143.              unless a Type 59 command is executed in between.
  7144.  
  7145.         60.  Callback Verify  . . . . . . . . . . . . . . . . . . . . . . None
  7146.  
  7147.              Activate  the Callback  Verifier. See  page 35  for configuration
  7148.              information.
  7149.  
  7150.         61.  Interuser Chat . . . . . . . . . . . . . . . . . .  (see page 84)
  7151.  
  7152.              For  multinode systems only. Allows  users who are  online at the
  7153.              same time on different nodes to chat with each other. 
  7154.  
  7155.  
  7156.  
  7157.  
  7158.  
  7159.         QuickBBS 2.76 Documentation                                   Page 127
  7160.  
  7161.  
  7162.                             Questionnaire Command Language
  7163.  
  7164.              A  questionnaire file is actually a form of programming that will
  7165.         ask the user questions, record answers, and perform functions based on
  7166.         the answers. Samples are enclosed in the distribution archives.
  7167.  
  7168.              The questionnaire file  must have a  1-8 character filename  with
  7169.         the extension  Q-A. Blank  lines and  indentations  are permitted  for
  7170.         clarity,  with commands as the first non-space characters on the line.
  7171.         The answers will  be stored in a file  with the same filename  but the
  7172.         extension ASW.  New answers will be  appended to the ASW  file as they
  7173.         are received.
  7174.  
  7175.              These are the commands available for questionnaire files.
  7176.  
  7177.              ASK <Len> <Var  Num> {Min}: Reads a  user's response of  at least
  7178.                   {Min}  characters up  to <Len>  characters and stores  it in
  7179.                   variable number <Var Num>.  <Len> can be from 1 to  255. The
  7180.                   {Min} parameter is optional.
  7181.  
  7182.                        Display "Question #1: What is your real name? "
  7183.                        Ask 60 1 10
  7184.                        OutputAnswer "NAME: " 1
  7185.  
  7186.              CHANGECOLOR  <Foreground> <Background>: Changes the current color
  7187.                   if  the user has ANSI selected, the <Foreground> can be from
  7188.                   0 to 15 and the <Background> can be from 0 to 7. See page 47
  7189.                   for a list of available color codes.
  7190.  
  7191.                        ChangeColor 15 1
  7192.  
  7193.              CLEARSCREEN: Clears  the callers screen,  but only if  the caller
  7194.                   has selected screen clearing.
  7195.  
  7196.              DISPLAY "<String>": Displays the character string <String>, which
  7197.                   must be encased in quotes.
  7198.  
  7199.                        Display "Question #1: What is your real name? |"
  7200.  
  7201.              ELSE: Used with IF and ENDIF to perform an alternate action.
  7202.  
  7203.                   Display "Do you operate a BBS? |"
  7204.                   GetChoice YN 1
  7205.                   If 1 = "Y"
  7206.                        SetFlag C7 ON
  7207.                   Else
  7208.                        SetFlag C8 ON
  7209.                   EndIf
  7210.  
  7211.              ENDIF: Terminates the If statement (see IF and ELSE).
  7212.  
  7213.  
  7214.  
  7215.  
  7216.  
  7217.         Page 128                                   QuickBBS 2.76 Documentation
  7218.  
  7219.  
  7220.              IF <Var Num> = "<Test String>": Compares a variable number to the
  7221.                   Test String. The test is not case sensitive. If the compari-
  7222.                   son  is  true then  the  following  questionnaire lines  are
  7223.                   processed  until an  Endif is  reached, otherwise  all lines
  7224.                   through the  Endif are skipped.  A space is  required before
  7225.                   and  after  the equals  sign (=),  and  the arguments  to be
  7226.                   processed if the test is true must  end with an EndIf state-
  7227.                   ment.
  7228.  
  7229.                        If 3 = "Adam"
  7230.                        SetSecurity 3000
  7231.                        EndIf
  7232.  
  7233.              GETCHOICE <Choices>  <Var Num>:  Inputs one character  which will
  7234.                   consist of an item in the <Choices>. The result is stored in
  7235.                   variable number <Var Num>.
  7236.  
  7237.                        Display "Is your modem: | 1: 300 baud |"
  7238.                        Display "2: 1200 baud | 3: 2400 baud | 4: Over 2400 |"
  7239.                        GetChoice 1234 9
  7240.  
  7241.              LISTANSWER <Var Num>: Displays  the contents of <Var Num>  to the
  7242.                   user's screen.  This makes  it possible  to list  the user's
  7243.                   answers so far and ask if they are correct.
  7244.  
  7245.                        ListAnswer 4
  7246.  
  7247.              LOGENTRY "<String>": Writes "String" to SYSTEM.LOG.
  7248.  
  7249.                        LogEntry "Security level upgraded"
  7250.  
  7251.              OUTPUTANSWER  "<Descriptor>" <Var Num>:  Outputs the  contents of
  7252.                   <Var  Num> to the answer file and  labels it with the string
  7253.                   <Descriptor>.
  7254.  
  7255.                        OutputAnswer "NAME: " 2
  7256.  
  7257.              POSTINFO: Posts  the user's name,  city, state,  and the  current
  7258.                   date and time in the  answer file. You may wish to  put this
  7259.                   command  at  the top  of your  questionnaire  so you  have a
  7260.                   header for each entry in the answer file.
  7261.  
  7262.              QUIT: Ends  the questionnaire  immediately and closes  the answer
  7263.                   file.
  7264.  
  7265.              SETFLAG <Flag Set><Flag Number> <ON|OFF>: Sets the user's flag on
  7266.                   or  off.  <Flag Set>  is  A through  D.  <Flag Number>  is 1
  7267.                   through 8, counting  left to right through the  flagset. The
  7268.                   changed flag setting is valid immediately on flags in menus,
  7269.                   but does  not take  effect on  flag settings  in QCONFIG.EXE
  7270.                   until the user's next call.
  7271.  
  7272.  
  7273.  
  7274.  
  7275.  
  7276.         QuickBBS 2.76 Documentation                                   Page 129
  7277.  
  7278.  
  7279.                        SetFlag D5 ON
  7280.  
  7281.              SETSECURITY <Level>:  Changes the user's security  level to <Lev-
  7282.                   el>.  This can be any valid security level, from 0 to 32000.
  7283.                   If set to  0, the user will be disconnected on completion of
  7284.                   the questionnaire file.
  7285.  
  7286.              UPDATEBOARDS: Updates the user's access to message areas based on
  7287.                   changes in security levels and flag settings.
  7288.  
  7289.              A  '|' character (called the vertical bar or sometimes the "pipe"
  7290.         symbol,  and usually placed on  the keyboard above  the backslash {\})
  7291.         inside a  text string list as  the display command to  send a carriage
  7292.         return to the user's screen.
  7293.  
  7294.              You can use  up to twenty variables,  each of which can be  up to
  7295.         255 characters long.
  7296.  
  7297.  
  7298.  
  7299.  
  7300.  
  7301.         Page 130                                   QuickBBS 2.76 Documentation
  7302.  
  7303.  
  7304.                                      Errorlevels
  7305.  
  7306.              Many of the  external functions of  running a BBS such  as system
  7307.         maintenance, message packing, etc., are most easily controlled through
  7308.         the DOS function  known as "errorlevels". Originally  intended to help
  7309.         programs intercept and deal with errors, an  errorlevel is essentially
  7310.         a "code" that is set in DOS, and is often used to pass "messages" from
  7311.         one program to another. For example, if your BBS program exits with an
  7312.         errorlevel setting of 100,  your batch file  might run a certain  game
  7313.         door.
  7314.  
  7315.              Available errorlevels are  1 to 255. In a batch  file, the error-
  7316.         level listings should run from highest to lowest. The proper syntax of
  7317.         an errorlevel command in a batch file is simply IF ERRORLEVEL.
  7318.  
  7319.              Let's suppose you want your BBS to automatically run QLINK.EXE at
  7320.         noon  each day. You've decided to use errorlevel 100. In QCONFIG.EXE's
  7321.         Events section, enter a line like this:
  7322.  
  7323.             Enabled  12:00  SYMYTYWYTYFYSY     ErrorLevel: 100   Forced: Y
  7324.  
  7325.              This will instruct QuickBBS to exit at noon, setting the errorle-
  7326.         vel at 100. System operation is returned to the batch file, which will
  7327.         contain the following line:
  7328.  
  7329.                              IF ERRORLEVEL 100 GOTO LINK
  7330.  
  7331.              It is  possible to put a  command on the line  (IF ERRORLEVEL 100
  7332.         QLINK) but this  offers much  less flexibility than  the GOTO  syntax,
  7333.         which permits moving to a different section of the batch file. In this
  7334.         case, LINK is  called a "Label." When DOS  notices that the errorlevel
  7335.         is set to 100, it will look for a line in the batch file in which  the
  7336.         word LINK appears by itself with a leading colon (":LINK") and execute
  7337.         the commands found there:
  7338.  
  7339.                   :LINK
  7340.                   CD QUICK
  7341.                   QLINK
  7342.                   GOTO BEGIN
  7343.  
  7344.              DOS will  then look for  a label  called :BEGIN  which should  be
  7345.         located at the beginning of your batch file. Like filenames, DOS  only
  7346.         recognizes  the first  eight characters of  a label,  so :CONNECT_2400
  7347.         will  be  processed as  :CONNECT_2. This  can  cause problems  in some
  7348.         instances.  If you  used  :MAINTAIN_MESSAGES  and  :MAINTAIN_USERS  as
  7349.         labels, DOS would only see :MAINTAIN, likely causing one section to be
  7350.         ignored and the other to be run more often than necessary.
  7351.  
  7352.              More  complete examples  of batch  files and  errorlevels  can be
  7353.         found in sample configurations submitted  by other sysops and included
  7354.         in the distribution archives.
  7355.  
  7356.  
  7357.  
  7358.  
  7359.  
  7360.         QuickBBS 2.76 Documentation                                   Page 131
  7361.  
  7362.  
  7363.              One  problem with errorlevels is  that DOS will  execute the next
  7364.         lower errorlevel  if it doesn't find  the proper one. If  you have the
  7365.         following lines in your batch file:
  7366.  
  7367.              IF ERRORLEVEL 200 GOTO 200
  7368.              IF ERRORLEVEL 150 GOTO 150
  7369.              IF ERRORLEVEL 100 GOTO 100
  7370.  
  7371.         DOS will goto :200  if you issue an errorlevel above  199, :150 if you
  7372.         issue an errorlevel from 150 to 199, and :100 if you issue an errorle-
  7373.         vel from  100 to  149. This  can often  cause unexpected results.  The
  7374.         simple solution is to add an "IF NOT" statement to the line:
  7375.  
  7376.              IF ERRORLEVEL 200 IF NOT ERRORLEVEL 201 GOTO 200
  7377.              IF ERRORLEVEL 150 IF NOT ERRORLEVEL 151 GOTO 150
  7378.              IF ERRORLEVEL 100 IF NOT ERRORLEVEL 101 GOTO 100
  7379.  
  7380.              These commands instruct DOS  to go to 200 only if  the errorlevel
  7381.         is 200 and no greater; to go to 150  only if the errorlevel is 150 and
  7382.         no  greater; and  to go to  100 only if  the errorlevel is  100 and no
  7383.         greater. In  this instance, an errorlevel of 175 would not trigger any
  7384.         of these actions,  so the  batch file would  execute whatever  command
  7385.         came next. It's always wise to end a set of "IF ERRORLEVEL" statements
  7386.         with an all-purpose GOTO statement:
  7387.  
  7388.              IF ERRORLEVEL 200 IF NOT ERRORLEVEL 201 GOTO 200
  7389.              IF ERRORLEVEL 150 IF NOT ERRORLEVEL 151 GOTO 150
  7390.              IF ERRORLEVEL 100 IF NOT ERRORLEVEL 101 GOTO 100
  7391.              GOTO BEGIN
  7392.  
  7393.              QuickBBS reserves errorlevels  under 6 for its own functions. See
  7394.         page 108 for  a list. Errorlevels 6 through 255 are available for your
  7395.         use.  Your mailer may  also restrict certain  errorlevels. It's common
  7396.         for  the mailer  to exit  with an  errorlevel equal  to the  baud rate
  7397.         divided by 100, so a 9600 baud  connection would cause an exit with an
  7398.         errorlevel of  96. See your DOS manual  for a more complete discussion
  7399.         of errorlevels and batch files.
  7400.  
  7401.  
  7402.  
  7403.  
  7404.  
  7405.         Page 132                                   QuickBBS 2.76 Documentation
  7406.  
  7407.  
  7408.                                   Modem Information
  7409.  
  7410.  
  7411.                           Cardinal 2400 Baud External Modem
  7412.  
  7413.              The  following information is  from Rick  Luquette, sysop  of the
  7414.         Computer  Associates of  Louisiana  BBS in  Houma, Louisiana  (Fidonet
  7415.         1:384/3; BBS Phone 504-851-4473):
  7416.  
  7417.              Line  2 has  a Cardinal  2400 baud  external  modem. Here  is the
  7418.         configuration information from QCONFIG.EXE:
  7419.  
  7420.                                    Modem Parameters
  7421.  
  7422.         Comm Port:  1                        Initialize at  2400 baud
  7423.         Wait 45 seconds for carrier          Attempt initialization 3 times
  7424.         Answer Phone: Software               Character Delay: 130  ms
  7425.  
  7426.           Initialization String:   ATE1M1H0&C1&D2Q0S0=0S2=255
  7427.           Initialization Response: OK
  7428.  
  7429.                     Busy String:   ATH1M0S0=0
  7430.                     Busy Response: OK
  7431.  
  7432.          Speed  Connect String from Modem   Speed  Connect String from Modem
  7433.            300  CONNECT|                     1200  CONNECT 1200
  7434.           2400  CONNECT 2400                 4800  CONNECT 4800
  7435.           9600  CONNECT 9600                12000  CONNECT 12000
  7436.          14400  CONNECT 14400               16800  CONNECT 16800
  7437.          Error Correcting Protocol if ARQ      present in connect string.
  7438.  
  7439.         Rick Luquette, Sysop
  7440.         Computer Associates of Louisiana BBS
  7441.         (504) 851-4473; Node 2 (504) 868-9904 (part time)
  7442.         Fidonet 1:384/3; Echonet 50:5504/3
  7443.  
  7444.                                  Image Twincom 96/42i
  7445.  
  7446.              The following  information was submitted by  Mark Thornton, sysop
  7447.         of the Swamp Line BBS in Houma, La. (Fidonet 1:384/13;  BBS phone 504-
  7448.         872-0995):
  7449.  
  7450.         Initialization string used in Front Door: 
  7451.  
  7452.              ATS0=0M0V1&D2E0Q0S2=255X4S95=55|
  7453.  
  7454.         Initialization string used in QuickBBS before installing the mailer
  7455.  
  7456.              ATE0X2H0 &C1 &D2 S0=1 S7=15|
  7457.  
  7458.         And the string being used to initialize the Callback Verifier:
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464.         QuickBBS 2.76 Documentation                                   Page 133
  7465.  
  7466.  
  7467.              ATZ0|~~~AT\A3\L0\N3 %M3 %E1 S0=0 S11=65 S46=138|
  7468.  
  7469.  
  7470.                                 SupraFax Modem V.32bis
  7471.  
  7472.              The following information was provided by Jerry  Walker, sysop of
  7473.         the  Compu-Nerd BBS in Houma, LA (Fidonet 1:384/12, BBS Phone 504-872-
  7474.         9956).
  7475.  
  7476.              Here  are my NVRAM setting for running the SupraFax Modem V.32bis
  7477.         with D'Bridge. The  same init  string in Supra144.mcf  can be used  to
  7478.         initialize the modem  in QuickBBS if software is to  answer the phone.
  7479.         If the  modem is to  answer the phone S0=1  must be added  to the init
  7480.         string. &F2 in the init string restores the Suprafax V.32bis  modem to
  7481.         it's factory default setting and is listed this way
  7482.         in the manual:
  7483.  
  7484.         &F   Computer                 Operation                  Computer Rate
  7485.         ----------------------------------------------------------------------
  7486.         &F0  All                 Standard 14,400 bps           connection rate
  7487.         &F1  Macintosh    error correction/data compression             57,600
  7488.         &F2  All others   error correction/data compression             57,600
  7489.  
  7490.         MCF (D'Bridge Modem Configuration File):
  7491.  
  7492.         MCF SUPRA144 SupraFaxModem 14,400
  7493.         BAUD 19200
  7494.         LOCKED
  7495.         DELAY 10
  7496.         TIMEOUT 60
  7497.         INIT AT&F2S11=50M0S2=255H0W2
  7498.         OFFHOOK ATH1M0
  7499.         ANSWER ATA
  7500.         DIAL 300 ATD
  7501.         DIAL 1200 ATD
  7502.         DIAL 2400 ATD
  7503.         DIAL 4800 ATD
  7504.         DIAL 9600 ATD
  7505.         DIAL 19200 ATD
  7506.  
  7507.         NVR:
  7508.         ACTIVE PROFILE:
  7509.         B1 E1 L2 M1  N1 Q0 T V1 W2 X4  Y0 %G1 &C1 &D2 &G0 &J0  &K3 &Q5 &R0 &S0
  7510.         &T4 &X0 &Y0
  7511.         S00:000  S01:000  S02:043  S03:013  S04:010  S05:008  S06:002  S07:050
  7512.         S08:002  S09:006  S10:014  S11:050  S12:050  S18:000  S25:005  S26:001
  7513.         S36:007 S37:000 S38:020 S44:003 S46:138 S48:007 S49:008 S50:255
  7514.  
  7515.         STORED PROFILE 0:
  7516.         B1 E1 L2 M0  N1 Q0 T V1 W0 X4  Y0 %G1 &C1 &D2 &G0 &J0 &K3  &Q5 &R0 &S0
  7517.         &T4 &X0
  7518.  
  7519.  
  7520.  
  7521.  
  7522.  
  7523.         Page 134                                   QuickBBS 2.76 Documentation
  7524.  
  7525.  
  7526.         S00:000  S02:255  S06:002  S07:050  S08:002  S09:006  S10:014  S11:095
  7527.         S12:050  S18:000  S25:005  S26:001  S36:007  S37:000  S38:020  S44:003
  7528.         S46:138 S48:007 S49:008 S50:255
  7529.  
  7530.         STORED PROFILE 1:
  7531.         B1  E1 L2 M0 N1 Q0 T  V1 W1 X4 Y0 %G1 &C1 &D2  &G0 &J0 &K3 &Q5 &R0 &S0
  7532.         &T4 &X0
  7533.         S00:000  S02:043  S06:002  S07:050  S08:002  S09:006  S10:014  S11:095
  7534.         S12:050  S18:000  S25:005  S26:001  S36:007  S37:000  S38:020  S44:003
  7535.         S46:138 S48:007 S49:008 S50:255
  7536.  
  7537.  
  7538.                                     Telebit T2500
  7539.  
  7540.              The following  information was  provided  by Werner  Niedermeier,
  7541.         sysop  of  the C.A.C.-BOX  in  Munich, Germany  (Fidonet  2:246/2; BBS
  7542.         Phone: 49-89-7469379):
  7543.  
  7544.         E1 F1 M0 Q0 T V1 W0 X3 Y0 &P0 &T4     Version GF7.00-T2500SA
  7545.         S00:000  S01=000  S02=043  S03=013  S04=010  S05:006  S06=002  S07:090
  7546.         S08=002  S09:016  S10:020  S11=070  S12=050  S18=000  S25=005  S26=000
  7547.         S38=000  S41=000  S45=000  S47=004  S48:001  S49=000  S50=000  S51:005
  7548.         S52:001  S54:003  S55=000  S56=017  S57=019  S58:002  S59=000  S61:080
  7549.         S62=003  S63=001  S64=000  S65=000  S66:001  S67=000  S68=255  S69=000
  7550.         S90:001  S91=000  S92=000  S93=008  S94:000  S95:002  S96=001  S97:001
  7551.         S98=003 S100=000 S101=000 S102=000 S104=000 S105=001 S106:001 S107=020
  7552.         S110=255   S111=255  S112=001  S121=000   S130=002  S131:001  S150=000
  7553.         S151=004  S152=001  S153=001   S154=000  S155=000  S157=000   S158=000
  7554.         S160=010 S161=020 S162=002 S163=003 S164=007 S169=000 S255=000
  7555.  
  7556.  
  7557.                                  Telebit Worldblazer
  7558.  
  7559.              The  following information  was  provided by  Werner Niedermeier,
  7560.         sysop  of the  C.A.C.-BOX  in Munich,  Germany  (Fidonet 2:246/2;  BBS
  7561.         Phone: 49-89-7469379):
  7562.  
  7563.              Here are my settings for my Telebit Worldblazer.  The initializa-
  7564.         tion String for the mailer or/and QuickBBS is just ATZ.
  7565.  
  7566.         at&v
  7567.         WorldBlazer - SA - Version LA5.00W- Active Configuration
  7568.          B1  E1  L2  M1   P   Q0  V1  X1   Y0 &C1 &D2 &G0 &J0 &L0 &Q0  &R3 &S0
  7569.         &T4 &X0
  7570.         S000=0   S001=0   S002=43  S003=13  S004=10  S005=8   S006=2   S007=40
  7571.         S008=2    S009=6   S010=14  S011=70  S012=50  S018=0   S025=5   S026=1
  7572.         S038=0   S041=0   S045=0   S046=0   S047=4   S048=0    S050=0   S051:6
  7573.         S056=17  S057=19  S058:2    S059:7   S060=0   S061=1   S062=15  S063=0
  7574.         S064=0   S068=255 S069=0   S090=0   S092=0    S093=8   S094=1   S100=0
  7575.         S104=0   S105=1    S111=255 S112=1   S151=4   S155=0   S180=2   S181=1
  7576.         S183=25  S190=1   S191=7   S253=10  S254=255 S255=255
  7577.  
  7578.  
  7579.  
  7580.  
  7581.  
  7582.         QuickBBS 2.76 Documentation                                   Page 135
  7583.  
  7584.  
  7585.              The following was  submitted by  Leonard Erickson,  sysop of  the
  7586.         Overworked Dragon  BBS in Portland,  Or. (Fidonet 1:105/56,  BBS phone
  7587.         503-777-0489):
  7588.  
  7589.         at~n?
  7590.         E1 F1 M1 Q0 T V1 W1 X3 Y0 &P0 &T4     Version GF7.00-T2500SA
  7591.         S00:000  S01=000  S02=043  S03=013  S04=010  S05=008  S06=002  S07:060
  7592.         S08=002  S09=006  S10:014  S11:055  S12=050  S18=000  S25=005  S26:001
  7593.         S38:020  S41=000  S45:255  S47=004  S48=000  S49=000  S50:254  S51:252
  7594.         S52:004  S54:003  S55=000  S56=017  S57=019  S58:002  S59=000  S61=150
  7595.         S62=003  S63:002  S64=000  S65=000  S66:001  S67=000  S68=255  S69=000
  7596.         S90=000  S91=000  S92=000  S93=008  S94=001  S95:002  S96=001  S97:001
  7597.         S98=003 S100=000 S101=000 S102=000 S104=000 S105=001 S106:001 S107=020
  7598.         S110:001  S111=255   S112=001  S121=000  S130:000   S131:001  S150=000
  7599.         S151=004   S152=001  S153=001  S154=000   S155=000  S157=000  S158=000
  7600.         S160=010 S161=020 S162=002 S163=003 S164=007 S169=000 S255=000
  7601.         N0:0
  7602.  
  7603.         (Note  that  the ":"  characters indicate  that  the setting  has been
  7604.         changed  to something  other  than the  factory default  for "enhanced
  7605.         command mode")
  7606.  
  7607.  
  7608.                   US Robotics Courier HST Dual Standard 14.4K Modem
  7609.  
  7610.              The  following information  was  provided  by George  Vandervort,
  7611.         sysop of the  Lounge Lizard's  Retreat in San  Marcos, Texas  (Fidonet
  7612.         1:382/8; BBS Phone: 512-357-6904):
  7613.  
  7614.         I used to have  a DS-HST V32 with V42 Upgrade Roms but traded it in on
  7615.         the Newest DS-HST V32bis/v42bis with ASL/LAPM.
  7616.  
  7617.         Here is my USR DS-HST V32bis/V42bis Roms dated: 3/05/91 NRAM
  7618.  
  7619.         ATI4
  7620.         USRobotics Courier 14400 HST Dual Standard Settings...
  7621.  
  7622.            B0  C1  E1  F1  M1  Q0  V1  X7
  7623.            BAUD=38400  PARITY=N  WORDLEN=8
  7624.            DAIL=HUNT (TONE) ON HOOK TIMER
  7625.  
  7626.            &A3  &B1  &C1  &D2  &G0  &H1  &I0  &K3  &L0
  7627.            &M4  &N0  &P0  &R2  &S1  &T5  &X0  &Y1  %R0
  7628.  
  7629.            S00=000  S01=000  S02=255  S03=013  S04=010
  7630.            S05=008  S06=002  S07=060  S08=002  S09=006
  7631.            S10=010  S11=050  S12=050  S13=000  S14=000
  7632.            S15=008  S16=000  S17=000  S18=000  S19=005
  7633.            S20=000  S21=010  S22=017  S23=019  S24=150
  7634.            S25=000  S26=000  S27=192  S28=004  S29=020
  7635.            S30=000  S31=000  S32=006  S33=000  S34=000
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.         Page 136                                   QuickBBS 2.76 Documentation
  7642.  
  7643.  
  7644.            S35=000  S36=000  S37=000  S38=000
  7645.  
  7646.         S0=0 So that Modem does not Answer Phone when Mailer or BBS is Down.
  7647.         S2=255 helps block Hackers who use (+++) etc.
  7648.         S15=8 Help keep Hot-keys Hot with 9600+ baud rates
  7649.         S19=5 Set Inactivity times to cut down on your Long distance bill
  7650.         S27=192 if locked at 38400 S27=192, if locked at 19200 S27=128
  7651.         S32= Voice/Data switch options S32=6 Resets Modem
  7652.  
  7653.         ATI7
  7654.         Configuration Profile...
  7655.  
  7656.         Product type            External
  7657.         Options                 HST,V32
  7658.         Clock Freq              16.0Mhz
  7659.         Eprom                   64k
  7660.         Ram                     32k
  7661.  
  7662.         Supervisor date         03/05/91
  7663.         IOP date                10/11/90
  7664.         DSP date                03/04/91
  7665.  
  7666.         Supervisor rev          3.0
  7667.         IOP rev                 1.3
  7668.         DSP rev                 10
  7669.  
  7670.         Here is my Switch settings:
  7671.  
  7672.         Quad  1 2 3 4 5 6 7 8 9 0
  7673.          U    U U D U D U U D D U
  7674.  
  7675.         Mailer INIT String:
  7676.  
  7677.         INIT |ATZ|~~ATB0E0S0=1|
  7678.              1. from B1 to B0 to look  for V32 Connects First and HST connects
  7679.                   Second. this  Allows Non-Standard/Off  brand  V32 modems  to
  7680.                   Connect  at 9600+.  HST's  always recognize  other HST's  no
  7681.                   matter what setting you have..
  7682.              2.  S0=1 to let the BBS or Mailer Answer the phone instead of the
  7683.                   Modem.
  7684.  
  7685.              The  following information is  from Rick  Luquette, sysop  of the
  7686.         Computer  Associates of  Louisiana  BBS in  Houma, Louisiana  (Fidonet
  7687.         1:384/3; BBS Phone 504-851-4230):
  7688.  
  7689.              I  have a multinode  setup with line  1 running  through a mailer
  7690.         (D'Bridge) and line 2 operating part time and standalone. Line  1 uses
  7691.         a US  Robotics Dual Standard, while  line 2 uses a  Cardinal 2400 baud
  7692.         external. Node  3 is for local use only. Here  is the NRAM setting for
  7693.         the US Robotics:
  7694.  
  7695.  
  7696.  
  7697.  
  7698.  
  7699.         QuickBBS 2.76 Documentation                                   Page 137
  7700.  
  7701.  
  7702.         ATI4
  7703.         USRobotics Courier 14400 HST Dual Standard Settings...
  7704.  
  7705.            B0  C1  E1  F1  M0  Q0  V1  X7
  7706.            BAUD=19200  PARITY=N  WORDLEN=8
  7707.            DIAL=HUNT   ON HOOK   TIMER
  7708.  
  7709.            &A3  &B1  &C1  &D2  &G0  &H1  &I0  &K3  &L0
  7710.            &M4  &N0  &P0  &R2  &S1  &T5  &X0  &Y1  %R0
  7711.  
  7712.            S00=000  S01=000  S02=255  S03=013  S04=010
  7713.            S05=008  S06=002  S07=045  S08=002  S09=006
  7714.            S10=007  S11=050  S12=050  S13=000  S14=001
  7715.            S15=072  S16=000  S17=000  S18=000  S19=003
  7716.            S20=000  S21=010  S22=017  S23=019  S24=150
  7717.            S25=000  S26=001  S27=000  S28=008  S29=020
  7718.            S30=000  S31=000  S32=001  S33=000  S34=000
  7719.            S35=000  S36=000  S37=000  S38=001
  7720.  
  7721.         As an initialization string I use ATZ to restore NRAM settings:
  7722.  
  7723.         ATI5
  7724.         USRobotics Courier 14400 HST Dual Standard NRAM Settings...
  7725.  
  7726.            DIAL=TONE   B0  F1  M1  X7
  7727.            BAUD=19200  PARITY=N  WORDLEN=8
  7728.  
  7729.            &A3  &B1  &G0  &H1  &I0  &K3  &L0  &M4  &N0
  7730.            &P0  &R2  &S1  &T5  &X0  &Y1  %R0
  7731.  
  7732.            S02=255  S03=013  S04=010  S05=008  S06=002
  7733.            S07=045  S08=002  S09=006  S10=007  S11=050
  7734.            S12=050  S13=000  S15=072  S19=003  S21=010
  7735.            S22=017  S23=019  S24=150  S26=001  S27=000
  7736.            S28=008  S29=020  S32=001  S33=000  S34=000
  7737.            S35=000  S36=000  S37=000  S38=001
  7738.  
  7739.         Here is my configuration profile:
  7740.  
  7741.         ATI7
  7742.         Configuration Profile...
  7743.  
  7744.         Product type           External
  7745.         Options                HST,V32
  7746.         Clock Freq             16.0Mhz
  7747.         Eprom                  64k
  7748.         Ram                    32k
  7749.  
  7750.         Supervisor date        03/05/91
  7751.         IOP date               10/11/90
  7752.         DSP date               05/29/91
  7753.  
  7754.  
  7755.  
  7756.  
  7757.  
  7758.         Page 138                                   QuickBBS 2.76 Documentation
  7759.  
  7760.  
  7761.         Supervisor rev         3.0
  7762.         IOP rev                1.3
  7763.         DSP rev                10
  7764.  
  7765.  
  7766.              The following information was provided by Nick Economos, sysop of
  7767.         the BigTime BBS in Apache Junction, AZ (BBS Phone: 602-983-0480):
  7768.  
  7769.              Node 1: USR Courier HST/DS External. NS16550AFN chip, init string
  7770.         is ATZ, Nram as follows:
  7771.  
  7772.         ati4
  7773.         USRobotics Courier 14400 HST Dual Standard Settings...
  7774.  
  7775.            B0  C1  E1  F1  M0  Q0  V1  X7
  7776.            BAUD=38400  PARITY=N  WORDLEN=8
  7777.            DIAL=HUNT   ON HOOK   TIMER
  7778.  
  7779.            &A3  &B1  &C1  &D2  &G0  &H1  &I5  &K1  &L0
  7780.            &M4  &N0  &P0  &R2  &S1  &T5  &X0  &Y1  %R0
  7781.  
  7782.            S00=000  S01=000  S02=043  S03=013  S04=010
  7783.            S05=008  S06=002  S07=045  S08=002  S09=006
  7784.            S10=010  S11=050  S12=050  S13=000  S14=000
  7785.            S15=008  S16=000  S17=000  S18=000  S19=002
  7786.            S20=000  S21=010  S22=017  S23=019  S24=150
  7787.            S25=000  S26=001  S27=000  S28=008  S29=020
  7788.            S30=000  S31=000  S32=001  S33=000  S34=000
  7789.            S35=000  S36=000  S37=000  S38=000
  7790.  
  7791.         ati5
  7792.         USRobotics Courier 14400 HST Dual Standard NRAM Settings...
  7793.  
  7794.            DIAL=TONE   B0  F1  M0  X7
  7795.            BAUD=38400  PARITY=N  WORDLEN=8
  7796.  
  7797.            &A3  &B1  &G0  &H1  &I5  &K1  &L0  &M4  &N0
  7798.            &P0  &R2  &S1  &T5  &X0  &Y1  %R0
  7799.  
  7800.            S02=043  S03=013  S04=010  S05=008  S06=002
  7801.            S07=045  S08=002  S09=006  S10=010  S11=050
  7802.            S12=050  S13=000  S15=008  S19=002  S21=010
  7803.            S22=017  S23=019  S24=150  S26=001  S27=000
  7804.            S28=008  S29=020  S32=001  S33=000  S34=000
  7805.            S35=000  S36=000  S37=000  S38=000
  7806.  
  7807.  
  7808.                        US Robotics Courier 2400 External Modem
  7809.  
  7810.              The following information was provided by Nick Economos, sysop of
  7811.         the BigTime BBS in Apache Junction, AZ (BBS Phone: 602-983-0480):
  7812.  
  7813.  
  7814.  
  7815.  
  7816.  
  7817.         QuickBBS 2.76 Documentation                                   Page 139
  7818.  
  7819.  
  7820.              Node  2:  USR  Courier 2400  external.  16450  serial chip,  init
  7821.         string:  AT M0 V1 X4 S0=0 S7=45| This is now set to software answer, I
  7822.         have used  the same init with the change of S0=1 with hardware answer.
  7823.         My hangup string is ATM0H1|, connect strings are default.
  7824.  
  7825.  
  7826.  
  7827.  
  7828.  
  7829.         Page 140                                   QuickBBS 2.76 Documentation
  7830.  
  7831.  
  7832.                                    File Structures
  7833.  
  7834.              Note: Some editing  of comments was required to  satisfy require-
  7835.         ments of the printed page. It's also possible that last-minute changes
  7836.         may have been  made after this manual  was completed. See  the release
  7837.         archives for actual file structures.
  7838.  
  7839.         (********************************************************************)
  7840.         (*         Structures document for QuickBBS version 2.76            *)
  7841.         (*         Copyright 1991,1992   Pegasus Software                   *)
  7842.         (*         All Rights Reserved.                                     *)
  7843.         (********************************************************************)
  7844.  
  7845.         Const
  7846.           MaxMsgAreas  = 200;
  7847.           MaxFileAreas = 200;
  7848.           MaxEvents    = 30;
  7849.  
  7850.         type
  7851.  
  7852.           FlagType = array[1..4] of Byte;
  7853.  
  7854.           UserRecord = record
  7855.                          Name        : String[35];
  7856.                          City        : String[25];
  7857.                          Pwd         : String[15];
  7858.                          DataPhone,
  7859.                          HomePhone   : String[12];
  7860.                          LastTime    : String[5];
  7861.                          LastDate    : String[8];
  7862.                          Attrib      : Byte;
  7863.                          Flags       : FlagType;
  7864.                          Credit,
  7865.                          Pending,
  7866.                          TimesPosted,
  7867.                          HighMsgRead,
  7868.                          SecLvl,
  7869.                          Times,
  7870.                          Ups,
  7871.                          Downs,
  7872.                          UpK,
  7873.                          DownK       : Word;
  7874.                          TodayK      : Integer;
  7875.                          Elapsed,
  7876.                          Len         : Integer;
  7877.                          CombinedPtr : Word; (* Record # in COMBINED.BBS*)
  7878.                          AliasPtr    : Word; (* Record # in ALIAS.BBS *)
  7879.                          Birthday    : Longint;
  7880.                        end;
  7881.  
  7882.         (*  Attrib:
  7883.  
  7884.  
  7885.  
  7886.  
  7887.  
  7888.         QuickBBS 2.76 Documentation                                   Page 141
  7889.  
  7890.  
  7891.               Bit 0: Deleted
  7892.               Bit 1: Screen Clear Codes
  7893.               Bit 2: More Prompt
  7894.               Bit 3: ANSI
  7895.               Bit 4: No-Kill
  7896.               Bit 5: Ignore Download Hours
  7897.               Bit 6: ANSI Full Screen Editor
  7898.               Bit 7: Sex (0=male, 1=female)
  7899.  
  7900.         *)
  7901.  
  7902.         type
  7903.  
  7904.           UserActivityType = (InMenu, InDoor, InCallback, 
  7905.                               ReadingMessages, WritingMessage,
  7906.                               ChattingWithSysop, ChattingWithUsers,
  7907.                               AnsweringQuestionaire, ViewingTextFile, 
  7908.                               DownloadingFile, UploadingFile, ViewingFileList,
  7909.                               DoingFileSearch, LoggingOn, LoggingOff);
  7910.  
  7911.  
  7912.           USERONrecord   = record
  7913.                              Name           : String[35];
  7914.                              Alias          : String[35];
  7915.                              Line           : Byte;
  7916.                              Baud           : Word;
  7917.                              City           : String[25];
  7918.                              DoNotDisturb   : Boolean;
  7919.                              Conference     : Byte;
  7920.                              Activity       : UserActivityType;
  7921.                              Spare          : Array[1..9] of Byte;
  7922.                            end;
  7923.  
  7924.           AliasRecord = String[35]; (* for ALIAS.BBS *)
  7925.  
  7926.           MsgToIdxRecord = String[35];
  7927.  
  7928.           { Nodelist Records ************************************************}
  7929.  
  7930.           NodeTypes      = (ntZone, ntRegion, ntNet, ntNode, ntPrefix);
  7931.  
  7932.           NodeIdxRecord  = record
  7933.                                NodeType       : NodeTypes;
  7934.                                Number,
  7935.                                Cost           : Word;
  7936.                                RawFile        : Byte;
  7937.                                RawPos         : LongInt;
  7938.                            end;
  7939.  
  7940.           FileNameType   = String[12];
  7941.  
  7942.  
  7943.  
  7944.  
  7945.  
  7946.         Page 142                                   QuickBBS 2.76 Documentation
  7947.  
  7948.  
  7949.           NodeIncRecord  = record
  7950.                                FileName       : FileNameType;
  7951.                                DateStamp      : LongInt;
  7952.                            end;
  7953.  
  7954.           { Message Records *************************************************}
  7955.  
  7956.           CombSelectType = array[1..MaxMsgAreas] of Boolean;(* for *)
  7957.                                                             (* COMBINED.BBS *)
  7958.  
  7959.           InfoRecord = record
  7960.                          LowMsg  : Integer; { Lowest Message in File }
  7961.                          HighMsg : Integer; { Highest Message in File }
  7962.  
  7963.                          TotalActive : Integer; { Total Active Messages }
  7964.  
  7965.                          ActiveMsgs : array[1..MaxMsgAreas] of Integer;
  7966.                        end;
  7967.  
  7968.           IdxRecord = record
  7969.                         MsgNum : Integer;
  7970.                         Board  : Byte;
  7971.                       end;
  7972.  
  7973.           HdrRecord = record
  7974.                         MsgNum,
  7975.                         ReplyTo,
  7976.                         SeeAlsoNum,
  7977.                         TRead    : Integer;
  7978.                         StartRec : Word;
  7979.                         NumRecs,
  7980.                         DestNet,
  7981.                         DestNode,
  7982.                         OrigNet,
  7983.                         OrigNode : Integer;
  7984.                         DestZone,
  7985.                         OrigZone : Byte;
  7986.                         Cost     : Integer;
  7987.                         MsgAttr,
  7988.                         NetAttr,
  7989.                         Board    : Byte;
  7990.                         PostTime : String[5];
  7991.                         PostDate : String[8];
  7992.                         WhoTo,
  7993.                         WhoFrom  : String[35];
  7994.                         Subj     : String[72];
  7995.                       end;
  7996.  
  7997.  
  7998.         (* Msg Attributes:
  7999.  
  8000.  
  8001.  
  8002.  
  8003.  
  8004.         QuickBBS 2.76 Documentation                                   Page 143
  8005.  
  8006.  
  8007.               Bit 0: Deleted
  8008.               Bit 1: Unmoved Outgoing Net Message
  8009.               Bit 2: Is a Net Mail Message
  8010.               Bit 3: Private
  8011.               Bit 4: Received
  8012.               Bit 5: Unmoved Outgoing Echo Message
  8013.               Bit 6: Local Bit
  8014.               Bit 7: Group Message
  8015.  
  8016.            Net Attributes:
  8017.  
  8018.               Bit 0: Kill Message after it's been sent
  8019.               Bit 1: Sent OK
  8020.               Bit 2: File(s) Attached
  8021.               Bit 3: Crash Priority
  8022.               Bit 4: Request Receipt
  8023.               Bit 5: Audit Request
  8024.               Bit 6: Is a Return Receipt
  8025.               Bit 7: Freq
  8026.  
  8027.         *)
  8028.  
  8029.           { Other Stuff *****************************************************}
  8030.  
  8031.           SysInfoRecord = record
  8032.                             CallCount        : LongInt;
  8033.                             LastCallerName   : String[35];
  8034.                             LastCallerAlias  : String[35];
  8035.                             ExtraSpace : array[1..92] of Byte;
  8036.                           end;
  8037.  
  8038.           TodayRecord = record
  8039.                              Name           : String[35];
  8040.                              Alias          : String[35];
  8041.                              Line           : Byte;
  8042.                              City           : String[25];
  8043.                              Date           : Longint;
  8044.                              Time           : Longint;
  8045.                            end;
  8046.  
  8047.           TimeLogRecord = record
  8048.                             StartDate   : String[8];
  8049.                             BusyPerHour : array[0..23] of Integer;
  8050.                             BusyPerDay  : array[0..6] of Integer;
  8051.                           end;
  8052.  
  8053.           LastReadType = Array[1..MaxMsgAreas] of Word;
  8054.  
  8055.           MenuRecord = record
  8056.                          Typ   : Byte;
  8057.                          Sec   : Integer;
  8058.  
  8059.  
  8060.  
  8061.  
  8062.  
  8063.         Page 144                                   QuickBBS 2.76 Documentation
  8064.  
  8065.  
  8066.                          Flags : FlagType;
  8067.                          Str   : String[75];
  8068.                          Key   : Char;
  8069.                          Data  : String[80];
  8070.                          Fg,
  8071.                          Bg    : Byte;
  8072.                        end;
  8073.  
  8074.           { Configuration Information ***************************************}
  8075.  
  8076.           TypeMsgs  = (Standard,Netmail,FMail,EchoMail);
  8077.           KindMsgs  = (Both,Private,Public,ROnly);
  8078.           EventStat = (Deleted, Enabled, Disabled);
  8079.           AskType   = (No, Maybe, Yes);
  8080.           ProtocolEnableType = (Never, MNP_Only, Always);
  8081.  
  8082.           SecurityRecord = Record
  8083.             Security : Word;
  8084.             Flags    : FlagType;
  8085.           End;
  8086.  
  8087.           FileAreaRecord = Record (* FILECFG.DAT *)
  8088.             AreaName,
  8089.             FilePath,
  8090.             ListPath    : String[66];
  8091.             AllowUploads,
  8092.             IgnoreKlimit,
  8093.             IgnoreRatio : Boolean;
  8094.             DlSec       : SecurityRecord;
  8095.             SearchSec   : SecurityRecord;
  8096.             TemplateSec : SecurityRecord;
  8097.             CheckDupes  : Boolean;
  8098.             Spare       : Array[2..12] of Byte;
  8099.           End;
  8100.  
  8101.           BoardRecord = record (* MSGCFG.DAT *)
  8102.                           Name            : String[40];
  8103.                           Typ             : TypeMsgs;
  8104.                           Kinds           : KindMsgs;
  8105.                           Combined        : Boolean;
  8106.                           Aliases         : AskType;
  8107.                           Aka             : Byte;
  8108.                           OriginLine      : String[58];
  8109.                           AllowDelete     : Boolean;
  8110.                           KeepCnt,                (* Max # of Msgs to keep *)
  8111.                           KillRcvd,               (* Kill received msgs after
  8112.                                                           (* this many days *)
  8113.                           KillOld         : Word; (* Kill msgs after this *)
  8114.                                                                (* many days *)
  8115.                           ReadSec         : SecurityRecord;
  8116.                           WriteSec        : SecurityRecord;
  8117.  
  8118.  
  8119.  
  8120.  
  8121.  
  8122.         QuickBBS 2.76 Documentation                                   Page 145
  8123.  
  8124.  
  8125.                           TemplateSec     : SecurityRecord;
  8126.                           SysopSec        : SecurityRecord;
  8127.                           FileArea        : Integer;  (* for Fmail *)
  8128.                           Group           : Byte;
  8129.                           Spare           : Array[4..12] of Byte;
  8130.                         end;
  8131.  
  8132.            EventRecord = record (* EVENTCFG.DAT *)
  8133.                           Status      : EventStat;
  8134.                           RunTime     : LongInt;
  8135.                           ErrorLevel  : Byte;
  8136.                           Days        : Byte;
  8137.                           Forced      : Boolean;
  8138.                           LastTimeRun : LongInt;
  8139.                           Spare       : Array[1..7] of Byte;
  8140.                         end;
  8141.  
  8142.            ModemTranslationRecord = Record
  8143.                            TranslateFrom : String[25];
  8144.                            TranslateTo   : Word;
  8145.                          End;
  8146.          
  8147.            ConfigRecord = record  (* QUICKCFG.DAT *)
  8148.  
  8149.                            VersionID : Word;
  8150.  
  8151.                            Node      : Byte;
  8152.  
  8153.                            (*  Modem Parameters  *)
  8154.                            CommPort      : Integer;
  8155.                            InitBaud      : Word;
  8156.                            ModemDelay    : Word;
  8157.                            InitTimes,
  8158.                            AnswerWait    : Integer;
  8159.                            ModemInitStr,
  8160.                            ModemBusyStr  : String[70];
  8161.                            ModemInitResp,
  8162.                            ModemBusyResp : String[40];
  8163.  
  8164.                            ModemConnectResp :
  8165.                              Array[1..8] of ModemTranslationRecord;
  8166.  
  8167.                            CBV_CallbackDelay,
  8168.                            CBV_WakeupDelay : Word;
  8169.  
  8170.                            ARQ_String      : String[8];
  8171.  
  8172.                            ModemSpareInfo : Array[14..22] of Byte;
  8173.  
  8174.                            (*  System Paths  *)
  8175.                            EditorCmdStr    : String[70];
  8176.  
  8177.  
  8178.  
  8179.  
  8180.  
  8181.         Page 146                                   QuickBBS 2.76 Documentation
  8182.  
  8183.  
  8184.                            MenuPath,
  8185.                            TextPath,
  8186.                            NetPath,
  8187.                            NodelistPath,
  8188.                            MsgPath,
  8189.                            SwapPath,
  8190.                            OverlayPath     : String[66];
  8191.  
  8192.                            (* System misc strings *)
  8193.                            LoadingMessage  : String[70];
  8194.                            SelectionPrompt : String[70];
  8195.                            NoMailString    : String[70];
  8196.                            OriginLine      : String[58];
  8197.                            QuoteStr        : String[3];
  8198.  
  8199.                            (*  User Restrictions *)
  8200.                            LowBaudStart,
  8201.                            LowBaudEnd,
  8202.                            DownloadStart,
  8203.                            DownloadEnd     : LongInt;
  8204.                            MaxPageTimes,
  8205.                            PageBellLen     : Integer;
  8206.                            PagingStart,
  8207.                            PagingEnd       : LongInt;
  8208.                            MinBaud,
  8209.                            GraphicsBaud,
  8210.                            XferBaud        : Integer;
  8211.  
  8212.                            (*  Matrix Information  *)
  8213.                            MatrixZone,
  8214.                            MatrixNet,
  8215.                            MatrixNode,
  8216.                            MatrixPoint     : array[0..10] of Integer;
  8217.                            NetMailBoard    : Integer;
  8218.  
  8219.                            (*  Default Information for New Users  *)
  8220.                            DefaultSec      : SecurityRecord;
  8221.                            MinimumSec      : SecurityRecord;
  8222.                            DefaultCredit   : Integer;
  8223.  
  8224.                            (*  Sysop Security Etc. *)
  8225.                            SysopSecurity   : SecurityRecord;
  8226.                            SysopName       : String[35];
  8227.                            SystemName      : String[40];
  8228.                            RegKey          : LongInt;
  8229.  
  8230.                            (*  Misc System Parameters  *)
  8231.  
  8232.                            TextFileShells,
  8233.                            AltJswap,
  8234.                            Editorswap,
  8235.  
  8236.  
  8237.  
  8238.  
  8239.  
  8240.         QuickBBS 2.76 Documentation                                   Page 147
  8241.  
  8242.  
  8243.                            AutoLogonChar,
  8244.                            FastLogon,
  8245.                            UseLastRead,
  8246.                            MonoMode,
  8247.                            DirectWrite,
  8248.                            SnowCheck,
  8249.                            NetEchoExit,
  8250.                            OneWordNames,
  8251.                            CheckMail,
  8252.                            AskHomePhone,
  8253.                            AskDataPhone,
  8254.                            AskBirthday,
  8255.                            AskSex,
  8256.                            Use_Xmodem,
  8257.                            Use_Xmodem1k,
  8258.                            Use_Ymodem      : Boolean;
  8259.                            Use_YmodemG     : ProtocolEnableType;
  8260.                            Use_Kermit,
  8261.                            Use_Zmodem,
  8262.                            Inp_Fields,
  8263.                            GraphicsAvail,
  8264.                            ForceUS_Phone   : Boolean;
  8265.                            InactiveTimeOut : Integer;
  8266.                            LogonTime       : Integer;
  8267.                            DefFgColor      : Integer;
  8268.                            DefBgColor      : Integer;
  8269.                            PasswordTries   : Integer;
  8270.                            EntFldColor     : Byte; (* Clr for entry fields *)
  8271.                            BorderColor     : Byte; (* Clr for menu borders *)
  8272.                            WindowColor     : Byte;
  8273.                            StatusBarColor  : Byte;
  8274.                            UploadCredit    : Integer;
  8275.                            ScreenBlank     : Byte;
  8276.  
  8277.                            (* Callback verifier *)
  8278.                            VerifierInit    : string[35];
  8279.                            DialString      : string[15];
  8280.                            DialSuffix      : string[15];
  8281.                            DupeCheck       : Boolean;
  8282.                            NewUserSec,
  8283.                            MemberSec       : Word;
  8284.                            MemberFlags     : Array[1..4,1..8] of Char;
  8285.                            LDcost          : Word;
  8286.                            LDenable,
  8287.                            ResumeLocal,
  8288.                            ResumeLD        : Boolean;
  8289.                            LDstart,
  8290.                            LDend           : Longint;
  8291.  
  8292.                            ForgotPwdBoard  : Byte;
  8293.                            SendATA         : Boolean;
  8294.  
  8295.  
  8296.  
  8297.  
  8298.  
  8299.         Page 148                                   QuickBBS 2.76 Documentation
  8300.  
  8301.  
  8302.                            Location        : String[60];
  8303.  
  8304.                            ArchiveNetMail  : Boolean;
  8305.  
  8306.                            IEMSI,
  8307.                            IEMSI_New,
  8308.                            AutoAnsi,
  8309.                            MultiNode       : Boolean;
  8310.                            
  8311.                            ExtraSpace      : Array[69..400] of Byte;
  8312.  
  8313.                          end;
  8314.  
  8315.           GosubDataType = array[1..20] of String[8];
  8316.  
  8317.           ExitRecord = record
  8318.                          BaudRate        : Integer;
  8319.                          SysInfo         : SysInfoRecord;
  8320.                          TimeLogInfo     : TimeLogRecord;
  8321.                          UserInfo        : UserRecord;
  8322.                          EventInfo       : EventRecord;
  8323.                          NetMailEntered  : Boolean;
  8324.                          EchoMailEntered : Boolean;
  8325.                          LoginTime       : String[5];
  8326.                          LoginDate       : String[8];
  8327.                          TmLimit         : Integer;
  8328.                          LoginSec        : LongInt;
  8329.                          Credit          : LongInt;
  8330.                          UserRecNum      : Integer;
  8331.                          ReadThru        : Integer;
  8332.                          PageTimes       : Integer;
  8333.                          DownLimit       : Integer;
  8334.                          WantChat        : Boolean;
  8335.                          GosubLevel      : Byte;
  8336.                          GosubData       : GosubDataType;
  8337.                          Menu            : String[8];
  8338.                          ScreenClear     : Boolean;
  8339.                          MorePrompts     : Boolean;
  8340.                          GraphicsMode    : Boolean;
  8341.                          ExternEdit      : Boolean;
  8342.                          ScreenLength    : Integer;
  8343.                          MNP_Connect     : Boolean;
  8344.                          ChatReason      : String[48];
  8345.                          ExternLogoff    : Boolean;
  8346.                          ANSI_Capable    : Boolean;
  8347.                        end;
  8348.  
  8349.  
  8350.  
  8351.  
  8352.  
  8353.         QuickBBS 2.76 Documentation                                   Page 149
  8354.  
  8355.  
  8356.         DORINFO1.DEF:
  8357.  
  8358.         Line Information
  8359.              1   System Name
  8360.              2   Sysop First Name
  8361.              3   Sysop Last Name
  8362.              4   Comm Port (COM0 if local)
  8363.              5   Comm Parameters (ex. 2400 BAUD,N,8,1)
  8364.              6   0 (Always set to 0)
  8365.              7   User First Name
  8366.              8   User Last Name
  8367.              4   User City/State
  8368.              10  Graphics mode (1 for ANSI, 0 for none)
  8369.              11  Security Level
  8370.              12  Minutes Left
  8371.  
  8372.         MENU STRUCTURES:
  8373.  
  8374.              MenuRecord = record
  8375.                                   Typ   : Byte;
  8376.                                   Sec   : Integer;
  8377.                                   Flags : FlagType;
  8378.                                   Str   : String[75];
  8379.                                   Key   : Char;
  8380.                                   Data  : String[80];
  8381.                                   Fg,
  8382.                                   Bg    : Byte;
  8383.              end;
  8384.  
  8385.         Menu_Entry : Array[1..50] of Menu_Record;        (* Maximum of 50 Menu
  8386.                                                          Entries *)
  8387.  
  8388.         Menu_Entry[0] is slightly Special!
  8389.  
  8390.           MenuRecord0 = record
  8391.                          HighlightFg   : Byte;
  8392.                          HighlightBg   : Integer;
  8393.                          Unused1       : FlagType;
  8394.                          Prompt        : String[75];
  8395.                          UnusedData    : String[81];
  8396.                          PromptFg,
  8397.                          PromptBg      : Byte;
  8398.                        end;
  8399.  
  8400.  
  8401.  
  8402.  
  8403.  
  8404.         Page 150                                   QuickBBS 2.76 Documentation
  8405.  
  8406.  
  8407.                                    ASCII Characters
  8408.  
  8409.              In  this chart,  ^ represents the  Control (Ctrl)  key, so  ^A is
  8410.         Ctrl-A.  Control characters (which have  ASCII values below 28) should
  8411.         never be used  in menus or display files except as Metacharacters (see
  8412.         page 94). They also cause unpredictable results when  printed, so they
  8413.         are represented here with  the up carat. Character 27,  represented as
  8414.         ^[,  is  the  Escape character  used  in  ANSI  displays. Non-keyboard
  8415.         characters are generated  by holding  down the Alt  key, pressing  the
  8416.         number designation, then releasing the Alt key. Control characters are
  8417.         generated by holding  down the  CTRL key and  tapping the  appropriate
  8418.         letter key, or by using the ALT-number sequence described above.
  8419.  
  8420.              Characters above ASCII 127 are commonly known as "Extended ASCII"
  8421.         but are actually part of the character set as defined by  IBM when the
  8422.         original IBM  PC was introduced. These  characters display differently
  8423.         on different types of  computers, especially those that are  not based
  8424.         on  the IBM  PC, so  their use in  menus and  display files  can cause
  8425.         unpredictable results for some  users. They also print  differently on
  8426.         many printers, so the list of characters is not included here.
  8427.  
  8428.         001  ^A                  031                      061  =
  8429.         002  ^B                  032   (space)            062  >
  8430.         003  ^C                  033  !                   063  ?
  8431.         004  ^D                  034  "                   064  @
  8432.         005  ^E                  035  #                   065  A
  8433.         006  ^F                  036  $                   066  B
  8434.         007  ^G                  037  %                   067  C
  8435.         008  ^H                  038  &                   068  D
  8436.         009  ^I                  039  '                   069  E
  8437.         010  ^J                  040  (                   070  F
  8438.         011  ^K                  041  )                   071  G
  8439.         012  ^L                  042  *                   072  H
  8440.         013  ^M                  043  +                   073  I
  8441.         014  ^N                  044  ,                   074  J
  8442.         015  ^O                  045  -                   075  K
  8443.         016  ^P                  046  .                   076  L
  8444.         017  ^Q                  047  /                   077  M
  8445.         018  ^R                  048  0                   078  N
  8446.         019  ^S                  049  1                   079  O
  8447.         020  ^T                  050  2                   080  P
  8448.         021  ^U                  051  3                   081  Q
  8449.         022  ^V                  052  4                   082  R
  8450.         023  ^W                  053  5                   083  S
  8451.         024  ^X                  054  6                   084  T
  8452.         025  ^Y                  055  7                   085  U
  8453.         026  ^Z                  056  8                   086  V
  8454.         027  ^[                  057  9                   087  W
  8455.         028  ¬                   058  :                   088  X
  8456.         029                      059  ;                   089  Y
  8457.         030                      060  <                   090  Z
  8458.  
  8459.  
  8460.  
  8461.  
  8462.  
  8463.         QuickBBS 2.76 Documentation                                   Page 151
  8464.  
  8465.  
  8466.         091  [
  8467.         092  \
  8468.         093  ]
  8469.         094  ^
  8470.         095  _
  8471.         096
  8472.         097  a
  8473.         098  b
  8474.         099  c
  8475.         100  d
  8476.         101  e
  8477.         102  f
  8478.         103  g
  8479.         104  h
  8480.         105  i
  8481.         106  j
  8482.         107  k
  8483.         108  l
  8484.         109  m
  8485.         110  n
  8486.         111  o
  8487.         112  p
  8488.         113  q
  8489.         114  r
  8490.         115  s
  8491.         116  t
  8492.         117  u
  8493.         118  v
  8494.         119  w
  8495.         120  x
  8496.         121  y
  8497.         122  z
  8498.         123  {
  8499.         124  |
  8500.         125  }
  8501.         126  ~
  8502.         127   
  8503.  
  8504.  
  8505.  
  8506.  
  8507.  
  8508.         Page 152                                   QuickBBS 2.76 Documentation
  8509.  
  8510.  
  8511.                                Quick Reference Listings
  8512.  
  8513.              The  following listings contain  most of the  items that QuickBBS
  8514.         sysops need to  refer to  repeatedly. See the  full documentation  for
  8515.         explanations.
  8516.  
  8517.  
  8518.                                      MENUEDIT.EXE
  8519.  
  8520.         The following Speed Keys are active in Simulation Mode:
  8521.  
  8522.         Alt-F     Access File Menu
  8523.         Alt-S     Change Settings (Flags & Security Level) being simulated.
  8524.         Alt-A     Add a command
  8525.         Alt-D     Delete a command
  8526.         Alt-I     Insert a command
  8527.         Alt-E     Edit a command
  8528.         Alt-L     List menu commands
  8529.         Alt-C     Copy/Move commands
  8530.         Alt-G     Make Global changes
  8531.         Alt-H     Change Highlight colors
  8532.         Alt-P     Edit Prompt string and colors
  8533.         Alt-X     Exit MENUEDIT.EXE
  8534.         Ctrl-N    Edit a different menu
  8535.         Ctrl-S    Save the current menu
  8536.         Ctrl-R    Rename a menu
  8537.         Ctrl-C    Copy a menu
  8538.         Ctrl-D    Delete a menu
  8539.         Ctrl-W    Write (save) to a new name
  8540.         Ctrl-O    DOS Shell
  8541.  
  8542.         The following speed keys are active in Edit mode:
  8543.  
  8544.         F1   Finish and Save Changes
  8545.         ESC  Abort Changes To This Entry
  8546.         HOME Move to Beginning of Line
  8547.         END  Move to End of Line
  8548.         INS  Toggle Insert Mode
  8549.         F2   Center Display Line
  8550.         F10  Menu Type Help
  8551.  
  8552.         There are three Metacharacters supported on menu display lines:
  8553.  
  8554.         *C   Centers the display line
  8555.         *F   Displays the current file area
  8556.         *M   Displays the current message area
  8557.  
  8558.  
  8559.  
  8560.  
  8561.  
  8562.         QuickBBS 2.76 Documentation                                   Page 153
  8563.  
  8564.  
  8565.         Here is a list of available colors:
  8566.  
  8567.                   Black . . . . . .  0          Dark Gray . . . .  8
  8568.                   Blue  . . . . . .  1          Light Blue  . . .  9
  8569.                   Green . . . . . .  2          Light Green . . . 10
  8570.                   Cyan  . . . . . .  3          Light Cyan  . . . 11
  8571.                   Red . . . . . . .  4          Light Red . . . . 12
  8572.                   Magenta . . . . .  5          Light Magenta . . 13
  8573.                   Brown . . . . . .  6          Yellow  . . . . . 14
  8574.                   Light Gray  . . .  7          White . . . . . . 15
  8575.  
  8576.         Only colors 0-7 can be used for background colors. If 8 is entered for
  8577.         the  background color, the  command will blink;  if 9  is entered, the
  8578.         command will blink in reverse colors.
  8579.  
  8580.  
  8581.                                 Sysop Activation Keys
  8582.  
  8583.         These keys can be used by the sysop from the local keyboard to perform
  8584.         the desired function while a user is online.
  8585.  
  8586.         Alt-C     Begin CHAT mode. Press [Esc] to leave the chat mode.
  8587.         Shift-Alt-C    Forces the  use of  Line Chat rather  than Split-screen
  8588.              Chat.
  8589.         Alt-D     Turns the display on or off.
  8590.         Alt-E     Edit  the user  record  while the  caller  is online.  Press
  8591.              [Ctrl-Enter] to record changes.
  8592.         Alt-F     Change the current user's Flag settings
  8593.         Alt-G     Simulates line  noise by throwing garbage  characters on the
  8594.              screen.
  8595.         Alt-H     HANG UP! Disconnects the user.
  8596.         Alt-J     JUMP to DOS  while a user is online. Type  Exit to return to
  8597.              QuickBBS.
  8598.         Alt-L     LOCKOUT! Logs the caller off, then drops the security  level
  8599.              to 0.
  8600.         Alt-P     PRINTER log. Any entry  that is posted to the  SYSTEM.LOG is
  8601.              also sent to the printer.
  8602.         Alt-S     Change the current user's security level.
  8603.         Alt-T     Change the current user's available time.
  8604.         Up arrow  Increases the current users time limit by 1 minute.
  8605.         Down arrow     Decreases the users time limit by 1 minute.
  8606.         F9   Help on sysop activation keys.
  8607.         Ctrl-Fn   Displays USERn.A??.
  8608.  
  8609.  
  8610.  
  8611.  
  8612.  
  8613.         Page 154                                   QuickBBS 2.76 Documentation
  8614.  
  8615.  
  8616.                                Command Line Parameters
  8617.  
  8618.                                      MSGPACK.EXE
  8619.  
  8620.         -P   Pack the message base.
  8621.         -R   Forced renumber.
  8622.         -DEL Purges messages based on information in MSGCFG.DAT.
  8623.         -C   Cleans reply indications.
  8624.         -W   Forces Write In Place Mode.
  8625.         -LOG Logs all activity to a file named MSGPACK.LOG
  8626.         -I   Re-Builds Index Files.
  8627.  
  8628.                                       QLINK.EXE
  8629.  
  8630.         -F[name]  Uses alternate areas file rather than MSGCFG.DAT
  8631.         -L[name]  Uses a log file created by QECHO.EXE.
  8632.  
  8633.                                      USERPACK.EXE
  8634.  
  8635.         -B   Deletes the backup file.
  8636.         -D<#>     deletes  users that  have not logged  on in the  last # days
  8637.              unless the No-Kill flag is set in the users' record.
  8638.  
  8639.                                      USERSORT.EXE
  8640.  
  8641.         -B   Delete the backup file after a successful sort.
  8642.  
  8643.                                       QECHO.EXE
  8644.  
  8645.         -A   Archive all mail generated.
  8646.         -C   Mark all mail generated as CRASH priority.
  8647.         -E   Exports outbound messages.
  8648.         -F[name]  Uses an alternate areas file rather than AREAS.BBS
  8649.         -G   Processes only inbound messages from nodes listed for the specif-
  8650.              ic message area in the AREAS.BBS file.
  8651.         -I   Import SEEN-BY and PATH lines.
  8652.         -J   Swap to EMS or disk.
  8653.         -K   Disables checking for duplicate echomail messages.
  8654.         -L[name]  Generates a  text file [name]  with a  list of the  names of
  8655.              areas in which messages were received. Used with the -L option in
  8656.              QLINK.EXE.
  8657.         -N   Disables processing  of any  unprocessed echomail located  in the
  8658.              network mail directory.
  8659.         -R   Remove  all SEEN-BY addresses except  those in your  Net and your
  8660.              downlinks.
  8661.         -S[n]     Checks to make  sure you have  at least n  Kb of free  drive
  8662.              space before processing mail.
  8663.         -T   Imports all echomail processed into the message base.
  8664.         -U   Processes any mail archives or stray packets.
  8665.         -V   Disables forwarding of any echomail to new nodes.
  8666.         -X   Marks all mail generated as HOLD.
  8667.  
  8668.  
  8669.  
  8670.  
  8671.  
  8672.         QuickBBS 2.76 Documentation                                   Page 155
  8673.  
  8674.  
  8675.         -Z   Sets operation for an oMMM environment (BinkleyTerm).
  8676.         -?   Displays online help.
  8677.  
  8678.                                      MAILSCAN.EXE
  8679.  
  8680.         -K   Flags messages  as  deleted after  they  are exported  from  your
  8681.              QuickBBS message base.
  8682.  
  8683.                                      MAILTOSS.EXE
  8684.  
  8685.         -K   Kill null messages.
  8686.         -F   Import mail from this address not marked Kill/Sent
  8687.         -P   Set the Private flag on all imported messages
  8688.         -C   Do not delete *.MSG files after importing
  8689.         -L   Run in multinode mode
  8690.  
  8691.                                      QUICKBBS.EXE
  8692.  
  8693.         -Bx  Baud rate is x
  8694.         -Ex  Exit after caller at Errorlevel x
  8695.         -M   The exact answer string sent by the modem
  8696.         -Tx  Time until the next event is x minutes
  8697.         -Nx  Node caller is using (Multinode only)
  8698.         -P   Log system activity to the printer (if available)
  8699.         -R   Reenter the BBS after a Type 15 exit.
  8700.         -S   Turn off Snoop mode (used for multitasking)
  8701.         -L   Logon locally
  8702.  
  8703.  
  8704.  
  8705.  
  8706.  
  8707.         Page 156                                   QuickBBS 2.76 Documentation
  8708.  
  8709.  
  8710.                                  Program Error Codes
  8711.  
  8712.         002  File not found
  8713.         003  Path not found
  8714.         004  Too many open files
  8715.         005  File access denied
  8716.         006  Invalid file handle
  8717.         012  Invalid file access code
  8718.         015  Invalid drive number
  8719.         016  Cannot remove current directory
  8720.         017  Cannot rename across drives
  8721.         100  Read past EOF
  8722.         101  Disk write error
  8723.         102  File not assigned
  8724.         103  File not open
  8725.         104  File not open for input
  8726.         105  File not open for output
  8727.         106  Invalid numeric format
  8728.         150  Disk write protected
  8729.         151  Unknown unit
  8730.         152  Drive not ready
  8731.         153  Unknown command
  8732.         154  CRC error in data
  8733.         155  Bad drive request structure
  8734.         156  Disk seek error
  8735.         157  Unknown media type
  8736.         158  Sector not found
  8737.         159  Printer out of paper
  8738.         160  Device write fault
  8739.         161  Device read fault
  8740.         162  Share violation or hardware fault (bad sector?)
  8741.         200  Division by zero
  8742.         201  Range check error
  8743.         202  Stack overflow error
  8744.         203  Heap overflow error
  8745.         204  Invalid pointer operation
  8746.         205  Floating point overflow
  8747.         206  Floating point underflow
  8748.         207  Invalid floating point operation
  8749.         208  Overlay manager not installed
  8750.         209  Overlay file read error
  8751.  
  8752.  
  8753.  
  8754.  
  8755.  
  8756.         QuickBBS 2.76 Documentation                                   Page 157
  8757.  
  8758.  
  8759.                                    ErrorLevel Exits
  8760.  
  8761.         0    Normal Exit
  8762.         1    Important File Missing, such as TOP.MNU
  8763.         2    Fatal System Error Occurred (recorded in ERRORS.LOG)
  8764.         3    New Netmail was Entered
  8765.         4    New Echomail was Entered
  8766.         5    Both Netmail and Echomail were entered
  8767.  
  8768.  
  8769.                                  System Display Files
  8770.  
  8771.         BIRTHDAY.A?? is shown if a user calls in on his/her birthday.
  8772.         BAD-EXT.A??  is shown  if a  user attempts  to upload  a file  with an
  8773.              extension not listed in FILE-OK.CTL.
  8774.         BADALIAS.A?? is shown if a user  attempts to register an alias  listed
  8775.              in BADALIAS.CTL.
  8776.         DATAPHON.A?? is displayed right before a new user is asked for her/his
  8777.              data phone number.
  8778.         DNLDHRS.A?? is displayed if a user attempts to download a file outside
  8779.              the time frame permitted.
  8780.         DUPEFILE.A??  is displayed if a user tries  to upload a duplicate file
  8781.              to the system.
  8782.         EDITHELP.A?? is displayed if the user selects the help option from the
  8783.              line oriented message editor.
  8784.         GOODBYE.A?? is displayed when the user logs off.
  8785.         JUNKFILE.A?? is displayed if a  user tries to upload a file  listed in
  8786.              BAD-FILE.CTL.
  8787.         LOGO.A?? is the  first display  shown to  the user,  right after  your
  8788.              system name  and the  QuickBBS identifier, and  right before  the
  8789.              system asks for the user's name.
  8790.         MAXPAGE.A?? is  displayed if  the caller  attempts to  page more times
  8791.              than the maximum allowed.
  8792.         NEWS.A??  is displayed after the  Newuser2 or Welcome  file, and after
  8793.              the logon mail check.
  8794.         NEWUSER1.A?? is  displayed after  the user  has verified  that his/her
  8795.              name is typed correctly but before any of the logon questions are
  8796.              asked.
  8797.         NEWUSER2.A?? is displayed after a new user has selected a password.
  8798.         NO300.A?? is displayed if a user attempts  to call in when 300 baud is
  8799.              not allowed.
  8800.         NODEn.A?? is displayed when a caller connects to the specified node.
  8801.         NOTAVAIL.A?? is displayed if the sysop is paged outside the times that
  8802.              paging is allowed.
  8803.         NOTFOUND.A??  is displayed if the  system cannot find  the user's name
  8804.              but  before  the system  asks if  the  caller typed  her/his name
  8805.              correctly.
  8806.         PAGEABRT.A?? is displayed if the sysop aborted the page.
  8807.         PAGED.A?? is  displayed after  the page has  been made but  before the
  8808.              sysop answers.
  8809.  
  8810.  
  8811.  
  8812.  
  8813.  
  8814.         Page 158                                   QuickBBS 2.76 Documentation
  8815.  
  8816.  
  8817.         PASSWORD.A??  is displayed  before the  system asks  the user  for the
  8818.              password he/she will use on the system.
  8819.         PRE-UPLD.A?? is displayed before a user begins an upload.
  8820.         PRIVATE.A?? is  displayed if  the system  is  a private  system and  a
  8821.              non-registered user attempts to call in.
  8822.         READHELP.A??  is  displayed  if  the   user  selects  help  from   the
  8823.              read/scan/quick-scan options.
  8824.         SECn.A?? is displayed to each user with security level n.
  8825.         TIMEWARN.A?? is displayed when the user's time limit has been adjusted
  8826.              because of an upcoming system event.
  8827.         TOOSLOW.A?? is displayed  if a  user attempts to  log onto the  system
  8828.              with a modem that is too slow.
  8829.         TRASHCAN.A?? is displayed if the  system finds the user's name in  the
  8830.              TRASHCAN.CTL file.
  8831.         UP-DESC.A?? is shown to the user before she/he is asked to describe an
  8832.              upload.
  8833.         USERn.A?? is shown  to a  user whenever the  Sysop presses  [Ctrl-Fn],
  8834.              where n is the number of the function key.
  8835.         WELCOME.A?? is displayed after  a caller has entered his/her  name and
  8836.              password  and after the display of  any NEWUSERn.A?? and SECn.A??
  8837.              files.
  8838.         XFERHELP.A??  is displayed  when a  user requests  help with  the file
  8839.              transfer functions.
  8840.  
  8841.  
  8842.                            CallBack Verifier Display Files
  8843.  
  8844.         S-INTRO.A??  is the  first  file the  user sees.  After  this file  is
  8845.              displayed, the user is asked to confirm her/his telephone numbers
  8846.              and to decide which one will receive the callback.
  8847.         S-TRASH.A?? is displayed if the phone number the user has selected  is
  8848.              found in the PHONENUM.CTL file.
  8849.         S-DUPE.A??  is displayed if another user has  the same phone number as
  8850.              the one entered by the caller, and you have decided not to permit
  8851.              multiple users to be verified at the same phone number.
  8852.         S-DISC.A?? is  displayed after the user is  asked to choose or confirm
  8853.              the telephone number, but before QuickBBS disconnects to make the
  8854.              verification call.
  8855.         S-LOGIN.A?? is displayed after the user answers the callback.
  8856.         S-VALID.A?? is displayed  after the  user properly enters  his or  her
  8857.              password.
  8858.         S-LONGD.A?? is  displayed if the user is long distance, and you DO NOT
  8859.              permit long distance verifications.
  8860.  
  8861.  
  8862.  
  8863.  
  8864.  
  8865.         QuickBBS 2.76 Documentation                                   Page 159
  8866.  
  8867.  
  8868.                                     MetaCharacters
  8869.  
  8870.         The following Metacharacters are used in display files:
  8871.  
  8872.         ASCII #s  Char   Function                                         
  8873.         001       ^A     Pause and wait for the ENTER key to be pressed
  8874.         002       ^B     Make a file non-abortable
  8875.         003       ^C     Make file abortable after a ^B
  8876.         004       ^D     Turn More Prompts On
  8877.         005       ^E     Turn More Prompts Off
  8878.         006 033   ^F!    Display  current caller's  Full Screen  Editor status
  8879.                          (On/Off) as stored in the user base (see ^F1)
  8880.         006 035   ^F#    Display  current  caller's screen  length  setting as
  8881.                          stored in the user base (see ^FV)
  8882.         006 049   ^F1    Display  current caller's  Full Screen  Editor status
  8883.                          (On/Off) as in effect for the current call (see ^F!)
  8884.         006 050   ^F2    Display current setting of  the "Do Not Disturb" flag
  8885.                          in a multinode configuration
  8886.         006 051   ^F3    Display  current  caller's  download  ratio  by  file
  8887.         number
  8888.         006 052   ^F4    Display current caller's download ratio by Kbytes
  8889.         006 053   ^F5    Display current caller's registered alias
  8890.         006 054   ^F6    Display current caller's age
  8891.         006 055   ^F7    Display current caller's date of birth
  8892.         006 056   ^F8    Returns ON or  OFF according to  the ANSI setting  in
  8893.                          the user base (see ^FX)
  8894.         006 057   ^F9    Returns ON or  OFF according to the  More Prompt set-
  8895.                          ting in the user base (see ^FY)
  8896.         006 058   ^F0    Returns  ON  or OFF  according  to  the Screen  Clear
  8897.                          setting in the user base (see ^FZ)
  8898.         006 065   ^FA    Full User Name
  8899.         006 066   ^FB    City and State
  8900.         006 067   ^FC    Password (SERIOUS potential for security violation!)
  8901.         006 068   ^FD    Business/Data Phone Number
  8902.         006 069   ^FE    Home/Voice Phone Number
  8903.         006 070   ^FF    Last date user logged on
  8904.         006 071   ^FG    Last time user logged on
  8905.         006 072   ^FH    A Flags
  8906.         006 073   ^FI    B Flags
  8907.         006 074   ^FJ    C Flags
  8908.         006 075   ^FK    D Flags
  8909.         006 076   ^FL    Credit Value (in cents)
  8910.         006 077   ^FM    # of messages user has posted
  8911.         006 078   ^FN    Highest message user has read
  8912.         006 079   ^FO    Security level of user
  8913.         006 080   ^FP    # of times user has logged on
  8914.         006 081   ^FQ    Number of uploads user has sent
  8915.         006 082   ^FR    Amount user has uploaded (in kilobytes)
  8916.         006 083   ^FS    Number of downloads user has received
  8917.         006 084   ^FT    Amount user has downloaded (expressed in kbytes)
  8918.         006 085   ^FU    Elapsed time (in minutes) user used today
  8919.  
  8920.  
  8921.  
  8922.  
  8923.  
  8924.         Page 160                                   QuickBBS 2.76 Documentation
  8925.  
  8926.  
  8927.         006 086   ^FV    Display's current caller's screen length as in effect
  8928.                          for the current call (see ^F#)
  8929.         006 087   ^FW    User's first name (i.e., Bob)
  8930.         006 088   ^FX    Returns ON or OFF according to the ANSI setting
  8931.         006 089   ^FY    Returns ON or  OFF according to the  More Prompt set-
  8932.                          ting
  8933.         006 090   ^FZ    Returns  ON  or OFF  according  to  the Screen  Clear
  8934.                          setting
  8935.         007       ^G     Ring Caller's Bell
  8936.         008       ^H     Backspace
  8937.         009       ^I     Tab
  8938.         010       ^J     Linefeed
  8939.         011 047   ^K0    Display number of messages in current message area
  8940.         011 048   ^K1    Display number of currently selected message area
  8941.         011 049   ^K2    Display number of currently selected file area
  8942.         011 050   ^K3    Display previous caller's alias
  8943.         011 065   ^KA    Number of calls on system
  8944.         011 066   ^KB    Name of last caller on system
  8945.         011 067   ^KC    Number of active messages in message base
  8946.         011 068   ^KD    Lowest system message number
  8947.         011 069   ^KE    Highest system message number
  8948.         011 070   ^KF    Number of Times User has Paged Sysop This Call
  8949.         011 071   ^KG    Day of the Week (i.e., Monday, Tuesday, etc)
  8950.         011 072   ^KH    Number of users on system
  8951.         011 073   ^KI    Current time in 24-Hour Format (HH:MM)
  8952.         011 074   ^KJ    Current date in DD-MMM-YY form
  8953.         011 075   ^KK    Minutes Connected
  8954.         011 076   ^KL    Seconds Connected
  8955.         011 077   ^KM    Minutes Used (against time limit)
  8956.         011 078   ^KN    Seconds Used (against time limit)
  8957.         011 079   ^KO    Minutes Remaining
  8958.         011 080   ^KP    Seconds Remaining
  8959.         011 081   ^KQ    Time Limit (in minutes)
  8960.         011 082   ^KR    Current baud rate (300, 1200, or 2400)
  8961.         011 083   ^KS    Abbreviated Day of the Week (Mon, Tue, etc)
  8962.         011 084   ^KT    Download Limit (expressed in kilobytes)
  8963.         011 085   ^KU    The number of minutes until the next system event.
  8964.         011 086   ^KV    The time of the next system event. (24 hour format)
  8965.         011 087   ^KW    Node Number
  8966.         011 088   ^KX    Drop carrier
  8967.         011 088   ^KY    Name of currently selected message area
  8968.         011 089   ^KZ    Name of currently selected file area
  8969.         012       ^L     Clear Screen
  8970.         013       ^M     Carriage Return
  8971.         017       ^Q     DO NOT USE! Used for XON/XOFF.
  8972.         019       ^S     DO NOT USE! Used for XON/XOFF.
  8973.         023       ^W     One second pause
  8974.         024       ^X     Text file shell
  8975.         026       ^Z     DO NOT USE! DOS end of file marker.
  8976.  
  8977.  
  8978.  
  8979.  
  8980.  
  8981.         QuickBBS 2.76 Documentation                                   Page 161
  8982.  
  8983.  
  8984.         The following Metacharacters are used on menu text lines:
  8985.  
  8986.         042 067   *C     Centers the display line
  8987.         042 070   *F     Displays the current file area
  8988.         042 077   *M     Displays the current message area
  8989.  
  8990.  
  8991.                                  System Control Files
  8992.  
  8993.         BAD-FILE.CTL   This optional file  can contain  a list  of file  names
  8994.              that you do not want users to be able to upload.
  8995.         BADALIAS.CTL   This  optional file can  contain a list  of aliases you
  8996.              will not allow on your system.
  8997.         FILE-OK.CTL    This optional file can contain a list of files you will
  8998.              accept from users.
  8999.         LIMITS.CTL     This required file controls the time limit and download
  9000.              limit of your callers.
  9001.         PHONENUM.CTL   This file allows you to refuse callers from numbers you
  9002.              know to be bad.
  9003.         TRASHCAN.CTL   This file  is a list  of unacceptable names  that users
  9004.              might try to use at logon.
  9005.  
  9006.  
  9007.  
  9008.  
  9009.  
  9010.         Page 162                                   QuickBBS 2.76 Documentation
  9011.  
  9012.  
  9013.                                   Menu Command Types
  9014.  
  9015.  
  9016.         Type Description  . . . . . . . . . . . . . . . . . . . .   Data Field
  9017.  
  9018.         0.   Text Line  . . . . . . . . . . . . . . . . . . . . . . . . . None
  9019.         1.   Goto New Menu  . . . . . . . . <Menu Name> {Password}{/M=?}{/F=?}
  9020.         2.   Gosub New Menu . . . . . . . . <Menu Name> {Password}{/M=?}{/F=?}
  9021.         3.   Return from Previous Gosub . . . . . . . . . . . . . . . . . None
  9022.         4.   Clear Gosub Stack and Goto New Menu                                              <Menu Name> {Password}{/M=?}{/F=?}
  9023.         5.   Display *.A?? File . . . . . . . . . . . . . <1-8 Character Name>
  9024.         6.   Selection Menu . . . . . . . . . . . . . . <1-7 Character Prefix>
  9025.         7.   Shell To DOS and Run Program . . . . . . . . . . . . . <See Text>
  9026.              *!   Suspend system timer
  9027.              *#   Disable Want Chat function
  9028.              *0   Path of the current file area
  9029.              *1   Number of current message area
  9030.              *B   Passes the user's Baud Rate (0 for a local logon)
  9031.              *C   Full path to  COMMAND.COM as  set in  the DOS  environmental
  9032.                   variable COMSPEC.
  9033.              *F   User's First Name
  9034.              *G   Graphics Mode (Off is 0, 1 is On)
  9035.              *H   Tells QuickBBS to shell with the fossil hot (Open or Active)
  9036.              *L   User's Last Name
  9037.              *M   Tells QuickBBS to swap  itself out to allow more  memory for
  9038.                   the door.
  9039.              *R   User's Record Number
  9040.              *T   User's Time Remaining (in minutes)
  9041.         8.   Version Information  . . . . . . . . . . . . . . . . . . . . None
  9042.         9.   Logoff the System  . . . . . . . . . . . . . . . . . . . . . None
  9043.         10.  Display System Usage Graph . . . . . . . . . . . . . . . . . None
  9044.         11.  Page the Sysop for Chat  . . . . . . . . . . . . .  {Page Prompt}
  9045.         12.  Execute Questionnaire File . . . . . . . <1-8 Character FILENAME>
  9046.         13.  List/Search User List  . . . . . . . . . . . . . . . . . {/R}{/X}
  9047.         14.  Time Statistics  . . . . . . . . . . . . . . . . . . . . . . None
  9048.         15.  Exit to DOS and Run Program  . . .  <DOS ERRORLEVEL>{RETURN MENU}
  9049.         16.  Change City and State  . . . . . . . . . . . . . . . . . . . None
  9050.         17.  Change Password  . . . . . . . . . . . . . . . . . . . . . . None
  9051.         18.  Change Length of Screen  . . . . . . . . . . . . . . . . . . None
  9052.         19.  Toggle Screen Clearing . . . . . . . . . . . . . . . . . . . None
  9053.         20.  Toggle Page Pausing  . . . . . . . . . . . . . . . . . . . . None
  9054.         21.  Toggle Graphics Mode . . . . . . . . . . . . . . . . . . . . None
  9055.         22.  Check for Personal Mail  . . . . . . . . . . . . . . . . . . None
  9056.         23.  Read Messages  . . . . . . . . . . . . . . . .  <Board #> or <*M>
  9057.         24.  Scan Messages  . . . . . . . . . . . . . . . .  <Board #> or <*M>
  9058.         25.  Quick-Scan Messages  . . . . . . . . . . . . .  <Board #> or <*M>
  9059.         26.  Delete Selected Message  . . . . . . . . . . .  <Board #> or <*M>
  9060.         27.  Post a New Message . . . . . . . . . . . . . . . . . . . . . . .
  9061.                   <Board #> or <*M> {/L} {/T="Name"} {/S="Subject}
  9062.         28.  Select Combined Boards . . . . . . . . . . . . . . . . . . . None
  9063.         29.  Move A File  . . . . . . . . . . . . <Full Path> <Area #> or <*F>
  9064.  
  9065.  
  9066.  
  9067.  
  9068.  
  9069.         QuickBBS 2.76 Documentation                                   Page 163
  9070.  
  9071.  
  9072.         30.  DOS Directory  . . . . . . . . . . . <Full Path> <Area #> or <*F>
  9073.         31.  List FILES.BBS . . . . . . . . . . . <Full Path> <Area #> or <*F>
  9074.         32.  Download a File from Sub-Dir . . . . . . . . . . . . . . . . . .
  9075.                   <Full Path> <Area #> or <*F>{Password}
  9076.         33.  Upload a File to Sub-Dir . . . . . . <Full Path> <Area #> or <*F>
  9077.         34.  List Archive in Sub-Dir  . . . . . . <Full Path> <Area #> or <*F>
  9078.         35.  Search for File by Keyword . . . . . <Full Path> <Area #> or <*F>
  9079.         36.  Search for File by FileName  . . . . <Full Path> <Area #> or <*F>
  9080.         37.  List New Files/Search by Date  . . . <Full Path> <Area #> or <*F>
  9081.         38.  View Text File . . . . . . . . . . . <Full Path> <Area #> or <*F>
  9082.         39.  Display a Specific Text File . . . . . . . . <Full Path and Name>
  9083.         40.  Display *.A?? File with Hot Keys . . . . . . <1-8 Character Name>
  9084.         41.  Toggle Full Screen Editor  . . . . . . . . . . . . . . . . . None
  9085.         42.  Change Alias . . . . . . . . . . . . . . . . . . . . . . . . None
  9086.         43.  Save Current User Settings . . . . . . . . . . . . . . . . . None
  9087.         44.  Get Birthday and/or Sex  . . . . . . . . . . . . . <B> and/or <S>
  9088.         45.  Display *.A?? file with EOF Prompt . . . . . <1-8 Character Name>
  9089.         46.  Display a .GIF file header . . . . . <Full Path> <Area #> or <*F>
  9090.         47.  Create a System Log Entry  . . . . . . . . . . . . . . . . <Text>
  9091.         48.  Download a Specific File . . . . . . . . . . <Full Path and Name>
  9092.         49.  Select Message Area  . . . . . . . . . . . . . . . . .  {Group #}
  9093.         50.  Select File Area . . . . . . . . . . . . . . . . . . .  {Group #}
  9094.         51.  Show List of Today's Callers . . . . . . . . . . . . . . {/R}{/X}
  9095.         52.  Show Users Currently On-Line . . . . . . . . . . . . . . . . {/X}
  9096.         53.  Toggle "Do Not Disturb" Flag . . . . . . . . . . . . . . . . None
  9097.         54.  Send an On-Line Message  . . . . . . . . . . . . . . . . . . {/X}
  9098.         55.  Download any file  . . . . . . . . . . . . . . . . . . . . . None
  9099.         56.  DOS listing of any directory . . . . . . . . . . . . . . . . None
  9100.         57.  Change Voice Phone . . . . . . . . . . . . . . . . . . . . . None
  9101.         58.  Change Data Phone  . . . . . . . . . . . . . . . . . . . . . None
  9102.         59.  Update Lastread  . . . . . . . . . . . . . . . . . . . . . . None
  9103.         60.  Callback Verify  . . . . . . . . . . . . . . . . . . . . . . None
  9104.         61.  Interuser Chat . . . . . . . . . . . . . . .  (see documentation)
  9105.  
  9106.  
  9107.  
  9108.  
  9109.  
  9110.         Page 164                                   QuickBBS 2.76 Documentation
  9111.  
  9112.  
  9113.                             Questionnaire Command Language
  9114.  
  9115.         ASK <Len> <Var Num> <Min>:  Reads a user's response of at  least <Min>
  9116.              characters  up  to <Len>  characters  and stores  it  in variable
  9117.              number <Var Num>. <Len> can be from 1 to 255.
  9118.         CHANGECOLOR <Foreground>  <Background>: Changes the  current color  if
  9119.              the user has ANSI selected, the <Foreground> can be from  0 to 15
  9120.              and the <Background> can be  from 0 to 7. See page 47 for  a list
  9121.              of available color codes.
  9122.         CLEARSCREEN: Clears the  callers screen,  but only if  the caller  has
  9123.              selected screen clearing.
  9124.         DISPLAY "<String>": Displays the character string <String>, which must
  9125.              be encased in quotes.
  9126.         ENDIF: Terminates the If statement (see IF below)
  9127.         ELSE: Used with IF and ENDIF to perform an alternate action.
  9128.         IF <Var Num> = "<Test String>": Compares a variable number to the Test
  9129.              String. The test is not case sensitive. If the comparison is true
  9130.              then  the following  questionnaire lines  are processed  until an
  9131.              Endif  is  reached, otherwise  all  lines through  the  Endif are
  9132.              skipped. A space  is required  before and after  the equals  sign
  9133.              (=), and the arguments to  be processed if the test is  true must
  9134.              end with an EndIf statement.
  9135.         GETCHOICE <Choices> <Var Num>: Inputs one character which will consist
  9136.              of  an item in  the <Choices>. The  result is  stored in variable
  9137.              number <Var Num>.
  9138.         LISTANSWER <Var Num>: Displays the contents of <Var Num> to the user's
  9139.              screen. This makes  it possible to list the user's answers so far
  9140.              and ask if they are correct.
  9141.         OUTPUTANSWER "<Descriptor>"  <Var Num>:  Outputs the contents  of <Var
  9142.              Num>  to the answer file and  labels it with the string <Descrip-
  9143.              tor>.
  9144.         POSTINFO: Posts the user's name, city, state, and the current date and
  9145.              time in the answer file.
  9146.         QUIT: Ends the questionnaire immediately and closes the answer file.
  9147.         SETFLAG <Flag Set><Flag Number>  <ON|OFF>: Changes the user's flag  on
  9148.              or off as  given. <Flag Set> is A  through D. <Flag Number>  is 1
  9149.              through 8, counting left to right through the flagset.
  9150.         SETSECURITY <Level>: Changes the user's security level to <Level>.
  9151.         UPDATEBOARDS:  Updates the  user's access  to  message areas  based on
  9152.              changes in security levels and flag settings.
  9153.  
  9154.              Use  a '|'  character inside  a  text string  to send  a carriage
  9155.         return to the user's screen. You can use up to  twenty variables, each
  9156.         of which can be up to 255 characters long.
  9157.  
  9158.  
  9159.  
  9160.  
  9161.  
  9162.         QuickBBS 2.76 Documentation                                   Page 165
  9163.  
  9164.  
  9165.                                        Glossary
  9166.  
  9167.         NOTE:  Definitions of terms involved in transferring messages to other
  9168.              systems can be found beginning on page 97.
  9169.  
  9170.         ASCII -- The American Standards Conference for Information Inter-
  9171.              change. ASCII developed a standardized set of 127 characters
  9172.              that are  used  by  all  computers  when  telecommunicating.
  9173.              Characters below 28 are  called "Control Characters" and are
  9174.              used to  control certain  functions of computers,  printers,
  9175.              and programs. Characters above 127, though often included on
  9176.              ASCII charts and often  called "Extended ASCII" are actually
  9177.              not part of the ASCII standard and are often quite different
  9178.              from one computer to another, even within the same operating
  9179.              system  or brand name  line. Characters  below ASCII  28 and
  9180.              above ASCII 127 should not be used in messages because there
  9181.              is  no way to tell  what kind of  unpredictable results they
  9182.              might have on the receiving system (see page 150).
  9183.  
  9184.         ANSI  --  The American  National  Standards  Institute. ANSI  has
  9185.              developed many standards, including  one which allows trans-
  9186.              mitting color and cursor positioning information. The common
  9187.              term  "ANSI Graphics"  normally refers  to this  standard. A
  9188.              second  standard for  transmitting musical  tones  is called
  9189.              "ANSI Music."  Most computers do not  support ANSI standards
  9190.              in  their  native  modes. DOS  computers  require  specially
  9191.              written  programs  or  the  presence  of  the  ANSI  driver,
  9192.              ANSI.SYS, which is loaded as a  device driver in CONFIG.SYS.
  9193.              See your DOS manual for more details.
  9194.  
  9195.         Archive --  A compressed file or  group of files which  make up a
  9196.              single program. Files are compressed to make them smaller so
  9197.              they take less storage space and less file transfer time.
  9198.  
  9199.         AUTOEXEC.BAT  -- A text file usually stored in the root directory
  9200.              of Drive C that gives a list of commands DOS  will automati-
  9201.              cally execute every time the system  starts. Commands to run
  9202.              the  BBS should be included in  AUTOEXEC.BAT, or called from
  9203.              it. Otherwise the  BBS will  not re-start if  it is  brought
  9204.              down by a power failure.
  9205.  
  9206.         BBS -- Bulletin Board System
  9207.  
  9208.         Bulletin Board System -- A computer set aside for external opera-
  9209.              tion,  usually via modem, and running a host program such as
  9210.              QuickBBS  that  allows  access  through  the  communications
  9211.              ports.
  9212.  
  9213.         Cache  -- A section of memory set  aside to help speed hard drive
  9214.              access. When a program reads from the hard drive, extra data
  9215.              is read and  stored in the cache.  Future reads are made  to
  9216.  
  9217.  
  9218.  
  9219.  
  9220.  
  9221.         Page 166                                   QuickBBS 2.76 Documentation
  9222.  
  9223.  
  9224.              the  cache first;  the hard  drive is  only accessed  if the
  9225.              needed information is not present in the cache.  Caching can
  9226.              substantially speed up some  operations on some systems (see
  9227.              page 9).
  9228.  
  9229.         Chat --  A  live, two-way  discussion via  keyboards between  two
  9230.              users or a user and a sysop.
  9231.  
  9232.         Callback verifier -- That portion of QuickBBS that calls a user's
  9233.              telephone number  to verify that he/she  is actually calling
  9234.              from that number, as a security measure.
  9235.  
  9236.         Carrier --  The signal  transmitted across  telephone lines by  a
  9237.              modem that "carries" the information. When your modem is not
  9238.              connected to  another modem, there is  "no carrier present".
  9239.              When your BBS is waiting for someone to call, it is "waiting
  9240.              for a carrier." If a call comes in that does not result in a
  9241.              successful connection, there is "no carrier detect."
  9242.  
  9243.         CONFIG.SYS -- A text file usually stored in the root directory of
  9244.              Drive C that  tells DOS  how to configure  itself. Your  DOS
  9245.              manual contains information on CONFIG.SYS.
  9246.  
  9247.         Control  files -- Files which control functions of a program (see
  9248.              page 109).
  9249.  
  9250.         Database format --  The type  of message base  used by  QuickBBS.
  9251.              Messages  are stored in a single file and headers in another
  9252.              file for quick access. Uses disk space more efficiently than
  9253.              the  individual  message  (*.MSG  or Fido)  format,  but  is
  9254.              slightly more dangerous since the entire message base can be
  9255.              lost if a single message is damaged.
  9256.  
  9257.         Doors  --  A program  run  externally outside  the  BBS, accessed
  9258.              through the BBS (see pages 116 and 118).
  9259.  
  9260.         DOS -- Disk Operating System. All computers which use disk drives have
  9261.              some form of DOS, which may  or may not be compatible with Micro-
  9262.              Soft's  "MS-DOS" (page  168). References  to  DOS in  this manual
  9263.              refer specifically to MS-DOS  version 5.0, and may or may  not be
  9264.              correct with other versions of MS-DOS or other operating systems.
  9265.  
  9266.         Download -- See "file transfer" on page 165.
  9267.  
  9268.         E-mail  -- Electronic  mail.  Usually refers  to  a message  sent
  9269.              directly from one  user to  another and not  intended to  be
  9270.              read by the general public (see page 19).
  9271.  
  9272.         Environmental variable --  A variable stored in the DOS "environ-
  9273.              ment" using the SET command. Your DOS manual contains infor-
  9274.              mation on environmental variables (see page 10).
  9275.  
  9276.  
  9277.  
  9278.  
  9279.  
  9280.         QuickBBS 2.76 Documentation                                   Page 167
  9281.  
  9282.  
  9283.         Executable version -- A version of a program in which all program
  9284.              information loads into and executes  from memory. Executable
  9285.              programs  are faster  than overlay  versions, but  take more
  9286.              memory (see page 9).
  9287.  
  9288.         File transfer -- The process of taking a program from the BBS and
  9289.              transferring it to a user's system ("download") or taking  a
  9290.              program from  the user's system  and transferring it  to the
  9291.              BBS ("upload").
  9292.  
  9293.         FOSSIL  -- Fido  Opus  Seadog Standard  Interface  Layer; see  "Fossil
  9294.              Interface" below.
  9295.  
  9296.         Fossil interface --  A special type of  program that standardizes
  9297.              communications  between a program  and the RS232  ports of a
  9298.              computer.
  9299.  
  9300.         Full screen editor -- An external, online editor which allows users to
  9301.              edit messages in a word processing environment (see page 71).
  9302.  
  9303.         Grouping --  For QuickBBS, the ability to group message and file areas
  9304.              together by subject, network, etc. (see page 18).
  9305.  
  9306.         Hard copy -- a copy printed on paper.
  9307.  
  9308.         Hot Keys -- Menu command keys which take effect immediately, interrup-
  9309.              ting  the menu display. QuickBBS includes support for Hot Keys in
  9310.              its menu displays.
  9311.  
  9312.         IEMSI  --  The "Interactive  Electronic Mail  Standard Identification"
  9313.              provides  automatic logon  sessions  for both  new and  returning
  9314.              callers.  If the caller is using a terminal package that supports
  9315.              IEMSI,  information such  as the  name, alias,  telephone number,
  9316.              screen length, and other desired settings are set in the terminal
  9317.              package and automatically transmitted to QuickBBS.
  9318.  
  9319.         Initialization string -- The  string of characters QuickBBS sends
  9320.              to the modem to set it up for whatever  is to come next (see
  9321.              page 28).
  9322.  
  9323.         License  agreement --  The document  that spells  out your  legal
  9324.              rights to use QuickBBS (see page 1).
  9325.  
  9326.         Log  files   --  Files  which  maintain  a  record  of  activity.
  9327.              SYSTEM.LOG is QuickBBS's log file.
  9328.  
  9329.         Message  base -- The collection  of files that  store messages on
  9330.              the BBS (see page 74).
  9331.  
  9332.         Modem -- "Modulator-DEModulator"  -- takes computer  signals from
  9333.              the  RS232 port  and processes  (modulates) them  into audio
  9334.  
  9335.  
  9336.  
  9337.  
  9338.  
  9339.         Page 168                                   QuickBBS 2.76 Documentation
  9340.  
  9341.  
  9342.              tones that can be transmitted over standard telephone lines;
  9343.              also  takes the audio tones and processes (demodulates) them
  9344.              into computer signals.
  9345.  
  9346.         MS-DOS -- MicroSoft Disk Operating System. Often incorrectly used
  9347.              interchangeably with "DOS". While MS-DOS  is the DOS on  any
  9348.              computer in which  is it installed, it  is only one type  of
  9349.              DOS. All computers which  use disk drives have some  type of
  9350.              DOS (which means  "Disk Operating System") even  if they are
  9351.              not MS-DOS  capable computers,  and not all  computers which
  9352.              run MS-DOS are "IBM-compatible."  IBM's version of MS-DOS is
  9353.              called PC-DOS,  while DR-DOS  and PC-MOS are  compatible but
  9354.              competing  products. DOS,  as  used in  this manual,  refers
  9355.              specifically  to MS-DOS version 5.0,  and may or  may not be
  9356.              correct  with other  versions of  MS-DOS or  other operating
  9357.              systems.
  9358.  
  9359.         Multinode  -- The  ability to  run more  than one  copy of  a BBS
  9360.              program  on the same computer at  the same time. This is not
  9361.              the same as multiline, which means that a single program can
  9362.              answer more  than one telephone line.  Multinode systems are
  9363.              more versatile than  multiline systems; for  example, multi-
  9364.              line systems normally cannot run online doors.
  9365.  
  9366.         Node -- A single unit.  Can refer to one  node ("line" of a  multinode
  9367.              setup, or one member of a network (see page 99).
  9368.  
  9369.         Online games -- Games that users  can play while connected to the
  9370.              BBS. Normally, games will store scores and other information
  9371.              so  users can compete  against each other.  Some games, like
  9372.              chess  doors,  allow  direct  competition.  See  "doors"  on
  9373.              page 167.
  9374.  
  9375.         Online  time -- The amount of time  you allow your users to spend
  9376.              on  your   BBS.  This  is  determined   by  LIMITS.CTL  (see
  9377.              page 109).
  9378.  
  9379.         Overlay version  -- A  version of  a program  in  which only  the
  9380.              "core"  of the  program  is loaded  into memory.  Additional
  9381.              program modules are called from storage as needed. Called an
  9382.              "overlay" because  new program modules  replace or "overlay"
  9383.              existing modules in memory (see page 9).
  9384.  
  9385.         RAM  -- Random Access Memory, the "working" memory of a computer.
  9386.              The largest hard  drive in  the world is  nothing more  than
  9387.              storage,  like a  bookshelf. The  computer can  only process
  9388.              information after it is moved into RAM.
  9389.  
  9390.         RAM disk -- A section of memory used to emulate a disk drive. RAM
  9391.              disks are  fast and  convenient but somewhat  dangerous (see
  9392.              page 9).
  9393.  
  9394.  
  9395.  
  9396.  
  9397.  
  9398.         QuickBBS 2.76 Documentation                                   Page 169
  9399.  
  9400.  
  9401.         Read  access -- The possession  of the proper  security level and
  9402.              flag  settings to be  able to read messages  in a given area
  9403.              (see page 20).
  9404.  
  9405.         Registration  -- The  process of  paying for  commercial software
  9406.              distributed as shareware (see page 15).
  9407.  
  9408.         Registration status  -- Whether the program is in evaluation mode
  9409.              or registered (see page 15).
  9410.  
  9411.         Snail Mail -- Any  mail involving sending a hard copy from one hand to
  9412.              another. Usually refers to the Postal Service.
  9413.  
  9414.         Standalone System -- A BBS that  does not use mailer software and does
  9415.              not exchange messages and/or files with other systems.
  9416.  
  9417.         Sysop -- An abbreviation for System Operator, pronounced SIS-op.
  9418.  
  9419.         Sysop access -- The  possession of the proper security  level and
  9420.              flag settings to  be able  to perform sysop  functions in  a
  9421.              given  message area.  This  includes the  ability to  delete
  9422.              messages, read private messages, move messages from one area
  9423.              to  another, forward  messages to  another user,  and change
  9424.              messages from public to private  and private to public  (see
  9425.              page 21). Sysop  security,  as defined  in QCONFIG.EXE  (see
  9426.              page 32), also gives the user the ability to export messages
  9427.              to the local printer or to a file on the local disk drive.
  9428.  
  9429.         System Operators -- The people who spend their own time and money
  9430.              to set up Bulletin Board Systems. Usually called Sysops, and
  9431.              frequently  called other  names  by  spouses,  parents,  and
  9432.              others who don't understand.....
  9433.  
  9434.         Telecommunications -- The process of communicating by modem.
  9435.  
  9436.         Template -- A master (see page 55, 56).
  9437.  
  9438.         Templating -- The process of using a master (see page 55, 56).
  9439.  
  9440.         Text files -- A file displayed "as is" by the BBS.
  9441.  
  9442.         Thread -- A series of messages on the same topic (see page 66).
  9443.  
  9444.         Toggle -- To alternate among choices. A light switch toggles the light
  9445.              on or off.
  9446.  
  9447.         Twit --  A foolish user;  one who does  things that make  a sysop
  9448.              angry; one who thinks she/he owns the BBS.
  9449.  
  9450.         UnZIP -- To  decompress an archive processed  with PKZIP. PKUNZIP
  9451.              is required.
  9452.  
  9453.  
  9454.  
  9455.  
  9456.  
  9457.         Page 170                                   QuickBBS 2.76 Documentation
  9458.  
  9459.  
  9460.         Upload -- See "file transfer" on page 165.
  9461.  
  9462.         Upload/download  ratio -- The ratio of uploads to downloads. If a
  9463.              user has uploaded 100 Kb and downloaded 500 Kb, he/she would
  9464.              have an upload/download ratio of 1/5 (see page 109).
  9465.  
  9466.         User base -- The  collection of files that store user  records on
  9467.              the BBS (see page 77).
  9468.  
  9469.         Verified  user  -- a  user  who has  completed  your verification
  9470.              process.  Also called  a validated  or registered  user (see
  9471.              page 35).
  9472.  
  9473.         Violation -- In QuickBBS terminology, the use of QuickBBS and its
  9474.              accompanying utilities in violation of the license agreement
  9475.              (see page 1).
  9476.  
  9477.         Write access -- The  possession of the proper security  level and
  9478.              flag  settings to be able to  write messages in a given area
  9479.              (see page 20).
  9480.  
  9481.         Write caching --  A form  of caching in  which information to  be
  9482.              written to  the hard  drive is  stored in  memory for  a few
  9483.              seconds so it can be  written at a more convenient time  and
  9484.              when there is likely to be more data to be  written at once.
  9485.              More dangerous than read  caching because all information in
  9486.              the cache  is normally  lost in case  of a power  failure or
  9487.              similar catastrophe (see page 9).
  9488.  
  9489.  
  9490.  
  9491.  
  9492.  
  9493.         QuickBBS 2.76 Documentation                                   Page 171
  9494.  
  9495.  
  9496.                                    Acknowledgements
  9497.  
  9498.                                 Legal Acknowledgements
  9499.  
  9500.              Pegasus  Software specifically  acknowledges  the trademarks  and
  9501.         copyrights held on any and all products mentioned in this manual. This
  9502.         acknowledgement includes but is not limited to the following:
  9503.  
  9504.         AgapeNet -- Agape Christian Network
  9505.         AlterNet -- The InterGalactic System Operator Alliance
  9506.         ARC -- System Enhancement Associates, Inc
  9507.         ARJ -- Robert K. Jung
  9508.         BinkleyTerm --  Vince Perriello,  Bob Hartman, Alan  Applegate, &
  9509.              Bit Bucket Software
  9510.         BNU -- David Nugent and Unique Computing Pty Limited
  9511.         Call Waiting -- 
  9512.         Cardinal -- Cardinal Technologies, Inc.
  9513.         COMMAND.COM -- MicroSoft
  9514.         D'Bridge -- Chris Irwin
  9515.         DesqView -- Quarterdeck Systems
  9516.         DoorNet -- Doornet, Inc.
  9517.         DoubleDos -- Soft Logic Systems
  9518.         DR-DOS -- Digital Research, Inc.
  9519.         Echonet -- Echonet, Inc.
  9520.         EggNet -- Ken Shackelford
  9521.         FamilyNet -- FamilyNet
  9522.         FASTOPEN -- MicroSoft
  9523.         Fido -- Tom Jennings, Fido Software
  9524.         Fidonet -- Fido Software
  9525.         FrontDoor -- Joaquim Homrighausen, Interzone Software, Inc.
  9526.         FrontDoor -- Scandinavian PC Systems
  9527.         Gedit -- Chris Patterson
  9528.         GIF/Graphics Interchange Format -- Compuserve, Inc
  9529.         IBM -- International Business Machines, Inc.
  9530.         InterMail -- InterZone Software, Inc. and Scandinavian PC Systems
  9531.              AB.
  9532.         Kermit -- 
  9533.         LHA -- Haruyasu Yoshizaki
  9534.         Local Optional Calling -- 
  9535.         MAILSCAN.EXE -- Pegasus Software
  9536.         MAILTOSS.EXE -- Pegasus Software
  9537.         MENUEDIT.EXE -- Pegasus Software
  9538.         MNP -- Microcomm, Inc.
  9539.         MS-DOS -- Microsoft
  9540.         MSGPACK.EXE -- Pegasus Software
  9541.         Opus-CBCS -- Wynn Wagner III, The POLE of Dallas
  9542.         PAK -- NoGate Consulting
  9543.         PC-DOS -- International Business Machines, Inc.
  9544.         PC-MOS -- ThiSoftware, Inc.
  9545.         PKPAK -- PKWare, Inc
  9546.         PKZIP -- PKWare, Inc
  9547.  
  9548.  
  9549.  
  9550.  
  9551.  
  9552.         Page 172                                   QuickBBS 2.76 Documentation
  9553.  
  9554.  
  9555.         PKUNPACK -- PKWare, Inc
  9556.         PKUNZIP -- PKWare, Inc
  9557.         QBBSNet -- QBBSnet
  9558.         QCONFIG.EXE -- Pegasus Software
  9559.         QECHO.EXE -- Pegasus Software
  9560.         QLINK.EXE -- Pegasus Software
  9561.         QNODE.EXE -- Pegasus Software
  9562.         QuickBBS --  -- Pegasus Software
  9563.         QUICKBBS.EXE -- Pegasus Software
  9564.         QUICKBBS.OVR -- Pegasus Software
  9565.         QuickEd -- Dror and Oren Tirosh
  9566.         Remote Access -- Continental Software
  9567.         SHARE -- MicroSoft
  9568.         SHEDIT -- Shamaal Software, Inc. & Dana Howard P'Simer, Jr.
  9569.         SuperBBS
  9570.         Supra
  9571.         TheDraw
  9572.         Toped -- TopSoft Software
  9573.         Touch-tone -- AT&T
  9574.         USEREDIT.EXE -- Pegasus Software
  9575.         USERPACK.EXE -- Pegasus Software
  9576.         USERSORT.EXE -- Pegasus Software
  9577.         USRobotics -- U. S. Robotics, Inc.
  9578.         WINDOWS -- MicroSoft
  9579.         X00.SYS -- Raymond L. Gwinn
  9580.         XLAXNODE -- Scott Samet
  9581.         Xmodem
  9582.         Ymodem
  9583.         ZIP -- PKWARE, Inc.
  9584.         Zmodem
  9585.         ZOO -- Rahul Dhesi
  9586.  
  9587.  
  9588.                             The People Who Made It Happen
  9589.  
  9590.              Pegasus Software would like to thank everyone who had any part in
  9591.         bringing QuickBBS to the point it is today, especially the following:
  9592.  
  9593.              Adam Hudson, the original  author of QuickBBS, who had  the fore-
  9594.         sight  as a young teenager to create  the structure that has served so
  9595.         well.
  9596.  
  9597.              Richard Creighton, one  of the founders  of Pegasus Software  who
  9598.         helped save QuickBBS from oblivion.
  9599.  
  9600.              Jim Westbrook  and  George Vandervort,  moderators  of  Fidonet's
  9601.         QUICKBBS and QUICKPRO conferences,  respectively, for their continuing
  9602.         support  of   QuickBBS  through   some  difficult  times,   and  their
  9603.         willingness to endlessly answer the same questions from novice users.
  9604.  
  9605.              James Kennemer for his efforts in establishing QBBSNet.
  9606.  
  9607.  
  9608.  
  9609.  
  9610.  
  9611.         QuickBBS 2.76 Documentation                                   Page 173
  9612.  
  9613.  
  9614.              Benjamin Schollnick, Ken  Wall, Dale  Barnes, and  Jim Perry  for
  9615.         their work programming the offline utilities.
  9616.  
  9617.              Tom Bradford for his work on the split-screen chat; Shawn Gresham
  9618.         for the  Interuser Chat; Darrell  Cadwallader for earlier  versions of
  9619.         the documentation.
  9620.  
  9621.              The International Team of Beta Testers who keep finding bugs just
  9622.         when it seems ready to be released.
  9623.  
  9624.              The Door  and Utility Authors  who continue  to support  QuickBBS
  9625.         through thick and thin.
  9626.  
  9627.              The Loyal Users who stuck with QuickBBS during hard times  or who
  9628.         came back when things got better.
  9629.  
  9630.              And  finally, Steve  Gabrilowitz,  the current  author, who  made
  9631.         QuickBBS what it is today,  and who wanted his name mentioned  in this
  9632.         section.  :)
  9633.  
  9634.  
  9635.  
  9636.  
  9637.  
  9638.         Page 174                                   QuickBBS 2.76 Documentation
  9639.  
  9640.  
  9641.                                         Index
  9642.  
  9643.         *.ANS . . . . . . . . . . . . . . . . . . . . . . . .  29, 60, 89, 115
  9644.         *.ASC . . . . . . . . . . . . . . . . . . . . . . . .  29, 60, 89, 115
  9645.         *.MNU . . . . . . . . . . . . . . . . . . . . . . . . . . . 29, 52, 60
  9646.         *.MSG . . . . . . . . . . . . . . . . . . . . . 17, 103, 105, 155, 166
  9647.         *70 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  9648.         *F  . . . . . . .  45, 57, 58, 96, 110, 114-116, 121-124, 152, 161-163
  9649.         *M  39, 45, 51, 55, 56, 85, 96, 114-116, 119, 120, 123, 124, 152, 161,
  9650.                                                                            162
  9651.         *N  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22, 82
  9652.         > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
  9653.         1170  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  9654.         2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
  9655.         275TO266.EXE  . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
  9656.         555-5555  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  9657.         900 numbers . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  9658.         911 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  9659.         976 numbers . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  9660.         A?? .  7, 36, 59, 62-65, 73, 89-93, 109, 113, 115, 117, 123, 124, 153,
  9661.                                                             157, 158, 162, 163
  9662.         Add [Alt-A] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  9663.         AgapeNet  . . . . . . . . . . . . . . . . . . . . . . . . . . 106, 171
  9664.         AKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-18, 144
  9665.         Alias . 19, 29, 31, 77, 89, 94, 95, 109, 118, 124, 140, 141, 143, 157,
  9666.                                                             159, 160, 163, 167
  9667.         ALIAS.BBS . . . . . . . . . . . . . . . . . . . . . . 29, 77, 140, 141
  9668.         Allow delete  . . . . . . . . . . . . . . . . . . . . . . . . . 17, 19
  9669.         Allow IEMSI . . . . . . . . . . . . . . . . . . . . . . . . . . 34, 38
  9670.         Allow long distance calls . . . . . . . . . . . . . . . . . . . 35, 36
  9671.         Allow one word user names . . . . . . . . . . . . . . . . . . . . . 31
  9672.         Allow shell commands from text files  . . . . . . . . . . . . . . . 31
  9673.         Allow uploads . . . . . . . . . . . . . . . . . . . .  23, 24, 58, 122
  9674.         AlterNet  . . . . . . . . . . . . . . . . . . . . . . . .  98, 99, 171
  9675.         ANSI  . 7, 10, 32, 33, 37, 38, 40, 41, 47, 54, 59, 60, 62, 72, 73, 77,
  9676.                    79, 89, 94, 95, 115, 117, 119, 127, 141, 148-150, 159, 160,
  9677.                                                                       164, 165
  9678.         ANSI Graphics . .  7, 32, 33, 37, 38, 47, 59, 72, 77, 79, 89, 117, 165
  9679.         AnsiMode  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
  9680.         Answer phone  . . . . . . . . . . . . . . . . . . . . . . 27, 132, 136
  9681.         Answering by Modem  . . . . . . . . . . . . . . . . . . . . . . . . 27
  9682.         Answering by Software . . . . . . . . . . . . . . . . . . . . . . . 27
  9683.         AREAS.BBS . . . . . . . . . . . . . . . . . . . . .  76, 103, 104, 154
  9684.         AREAS.KDP . . . . . . . . . . . . . . . . . . . . . . . . . . . .  102
  9685.         ARQ . . . . . . . . . . . . . . . . . . . . . . .  25-27, 29, 132, 145
  9686.         Ask for Birthday  . . . . . . . . . . . . . . . . . . . . . . . . . 34
  9687.         Ask for Data Phone  . . . . . . . . . . . . . . . . . . . . . . . . 34
  9688.         Ask for Gender  . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  9689.         Ask for Home Phone  . . . . . . . . . . . . . . . . . . . . . . . . 34
  9690.         Authenticity Verification . . . . . . . . . . . . . . . . . . .  1, 13
  9691.         Auto Logon Character  . . . . . . . . . . . . . . . . . . . . . 37, 38
  9692.  
  9693.  
  9694.  
  9695.  
  9696.  
  9697.         QuickBBS 2.76 Documentation                                   Page 175
  9698.  
  9699.  
  9700.         AUTOEXEC.BAT  . . . . . . . . . . . . . . . . . . . 7, 10, 81, 88, 165
  9701.         BAD-FILE.CTL  . . . . . . . . . . . . . . . . . . .  90, 109, 157, 161
  9702.         Batch files . . . . . . . . .  14, 26, 81, 82, 108, 116, 118, 130, 131
  9703.         BBS  1, 3-9, 11-13, 18, 23, 25-27, 29, 32, 35, 36, 39, 42, 45, 59, 64,
  9704.                    70, 71, 74, 76, 77, 79, 81, 82, 85-87, 89, 92, 97, 98, 103,
  9705.                     104, 107, 110, 116, 119, 121, 122, 125, 127, 130, 132-136,
  9706.                                           138, 140-142, 154, 155, 163, 165-170
  9707.         BinkleyTerm . . . . . . . . . . . . . . . . . . . .  97, 104, 155, 171
  9708.         BIRTHDAY.A??  . . . . . . . . . . . . . . . . . . . . . .  63, 89, 157
  9709.         BNU . . . . . . . . . . . . . . . . . . . . . . . . . .  6, 9, 10, 171
  9710.         BNU version 1.77  . . . . . . . . . . . . . . . . . . . . . . . . . 10
  9711.         BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  9712.         Bulletin Board System . . . . . . . . . . . . . . . . . . . . . 5, 165
  9713.         Cache . . . . . . . . . . . . . . . . . . . . . . .  10, 165, 166, 170
  9714.         Call Back Verifier  . . . . . . . . . . . . . . . . . . . . . . 35, 36
  9715.              Allow long distance calls  . . . . . . . . . . . . . . 31, 35, 36
  9716.              ATDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  9717.              ATDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  9718.              Call waiting . . . . . . . . . . . . . . . . . . . .  35, 36, 171
  9719.              Check for duplicate phone numbers  . . . . . . . . . . . . . . 35
  9720.              Dial string  . . . . . . . . . . . . . . . . . . . . . . . . . 35
  9721.              Dial Suffix  . . . . . . . . . . . . . . . . . . . . . . . . . 35
  9722.              Maximum cost for local calls . . . . . . . . . . . . . . . 35, 36
  9723.              Modem Initialization String  . . . . . . . . . . . . . . . 35, 86
  9724.              New user security  . . . . . . . . . . . . . . . . . . . . 35, 36
  9725.              PHONE#.CTL . . . . . . . . . . . . . . . . . . . . .  36, 37, 111
  9726.              PHONEDUP.LOG . . . . . . . . . . . . . . . . . . . . . . . . . 36
  9727.              Resume BBS after local call  . . . . . . . . . . . . . . . 35, 36
  9728.              S-DISC.A?? . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9729.              S-DUPE.A?? . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9730.              S-INTRO.A??  . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9731.              S-LOGIN.A??  . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9732.              S-LONGD.A??  . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9733.              S-TRASH.A??  . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9734.              S-USERM.A??  . . . . . . . . . . . . . . . . . . . . . . . . . 93
  9735.              S-VALID.A??  . . . . . . . . . . . . . . . . . . . .  36, 92, 158
  9736.              Validated user flags . . . . . . . . . . . . . . . . . . . . . 36
  9737.              Validated user security  . . . . . . . . . . . . . . . . . 35, 36
  9738.              Wake Up Delay  . . . . . . . . . . . . . . . . . . . . . . . . 37
  9739.         Call Waiting  . . . . . . . . . . . . . . . . . . . . . .  35, 36, 171
  9740.         Callback Delay  . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  9741.         Caution . . . . . . . . . . . . . . . . 14, 18, 19, 21, 34, 48, 61, 68
  9742.         CD-ROM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  9743.         Colors  . . . . . . . . . .  26, 30, 31, 45, 47, 50, 53, 124, 152, 153
  9744.              Background colors  . . . . . . . . . . . . .  30, 45, 47, 50, 153
  9745.              Monochrome . . . . . . . . . . . . . . . . . . . . . . 30, 38, 47
  9746.         Combined mode . . . . . . . . . . . . . . . . . . 17, 19, 56, 120, 121
  9747.         COMBINED.BBS  . . . . . . . . . . . . . . . . . . . . 29, 77, 140, 142
  9748.         Comm Port . . . . . . . . . . . . . . . . . . . . . . . . 27, 132, 149
  9749.         Conference  . . . . . . . . . . . . . . . . 84, 97, 104, 105, 141, 165
  9750.         CONFIG.SYS  . . . . . . . . . . . . . . . . . . .  7, 10, 88, 165, 166
  9751.  
  9752.  
  9753.  
  9754.  
  9755.  
  9756.         Page 176                                   QuickBBS 2.76 Documentation
  9757.  
  9758.  
  9759.         Configuration
  9760.              QCONFIG.EXE  .  10, 12-15, 17, 30, 56, 58-60, 62, 66, 68, 75, 78,
  9761.                      82, 87, 89-91, 104, 108, 109-111, 115, 117, 120-122, 128,
  9762.                                                             130, 132, 169, 172
  9763.         Configuration Files . . . . . . . . . . . . . . . 81, 82, 85, 105, 109
  9764.              ALIAS.BBS  . . . . . . . . . . . . . . . . . . . 29, 77, 140, 141
  9765.              COMBINED.BBS . . . . . . . . . . . . . . . . . . 29, 77, 140, 142
  9766.              FILECFG.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  144
  9767.              LASTREAD.BBS . . . . . . . . . . . . . . . . . . . . . 29, 39, 77
  9768.              MENUEDIT.CFG . . . . . . . . . . . . . . . . . . . . . 40, 41, 60
  9769.              MSGCFG.DAT . . . . . . . . . . . . . . . . . . . . . 75, 144, 154
  9770.              NODEIDX.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  107
  9771.              NODEINC.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  107
  9772.              USERON.BBS . . . . . . . . . . . . . . . . . . . . . . . . . . 77
  9773.              USERS.BBS  . . . . . . . . . . . . . . . . . . . . 29, 32, 77, 82
  9774.         Connect string  . . . . . . . . . . . . . . . . .  27-29, 87, 107, 132
  9775.         Continuous Mailer . . . . . . . . . . . . . . . . . . . . . . 107, 108
  9776.         Control files . . . . . . . . . . . . . . . . . . 9, 81, 109, 161, 166
  9777.              AREAS.BBS  . . . . . . . . . . . . . . . . . .  76, 103, 104, 154
  9778.              BAD-FILE.CTL . . . . . . . . . . . . . . . . .  90, 109, 157, 161
  9779.              FILE-OK.CTL  . . . . . . . . . . . . . . . . .  89, 109, 157, 161
  9780.              FILES.BBS  . . . . . . . . . . . . . . . .  23, 87, 121, 122, 163
  9781.              LIMITS.CTL . . . . . . . . 23, 24, 58, 59, 109-111, 122, 161, 168
  9782.              MSGCFG.DAT . . . . . . . . . . . . . . . . . . . . . 75, 144, 154
  9783.              NODECOST.CTL . . . . . . . . . . . . . . . . . . . . . . 106, 107
  9784.              PHONE#.CTL . . . . . . . . . . . . . . . . . . . . .  36, 37, 111
  9785.              PHONENUM.CTL . . . . . . . . . . . . . . . . .  92, 112, 158, 161
  9786.              PVTUPLD.LOG  . . . . . . . . . . . . . . . . . . . . . . . .  122
  9787.              QECHO.CTL  . . . . . . . . . . . . . . . . . . . . . . . . .  101
  9788.         Coordinator . . . . . . . . . . . . . . . . . . . . . . . . 16, 98, 99
  9789.         Copyright . . . . . . . . . . . . . . . . . . . 1, 53, 62, 67, 69, 140
  9790.         Crash . . . . . . . . . . . . . . . . . . . . .  32, 82, 103, 143, 154
  9791.         Ctrl-A  . . . . . . . . . . . . . . . . . . . . . . . . .  41, 54, 150
  9792.         Database format . . . . . . . . . . . . . . . . . . . . 6, 74, 77, 166
  9793.         DATAPHON.A??  . . . . . . . . . . . . . . . . . . . . . .  63, 89, 157
  9794.         Default . .  18, 22, 23, 30, 35, 40, 46, 62, 65, 75, 84, 89, 101, 102,
  9795.                                         106, 112, 121, 123, 133, 135, 139, 146
  9796.         Directories . . . . . . . . . . . . . . . . . . .  11, 12, 60, 81, 121
  9797.         Display Files
  9798.              ASCII  . 7, 41, 45, 59, 62, 89, 94, 109, 112, 115, 119, 123, 150,
  9799.                                                                       159, 165
  9800.              BIRTHDAY.A?? . . . . . . . . . . . . . . . . . . . .  63, 89, 157
  9801.              DATAPHON.A?? . . . . . . . . . . . . . . . . . . . .  63, 89, 157
  9802.              Distribution . . . . . . . . .  1, 2, 23, 102, 108, 110, 127, 130
  9803.              DNLDHRS.A??  . . . . . . . . . . . . . . . . . . . . . .  89, 157
  9804.              EDITHELP.A?? . . . . . . . . . . . . . . . . . . . . . .  89, 157
  9805.              Enhanced Menu Displays . . . . . . . . . . . . . . . . . . . . 59
  9806.              GOODBYE.A??  . . . . . . . . . . . . . . . . . . . . 89, 117, 157
  9807.              HOMEPHON.A?? . . . . . . . . . . . . . . . . . . . . . . . 63, 89
  9808.              MAXPAGE.A??  . . . . . . . . . . . . . . . . . . . . 90, 117, 157
  9809.              NEWUSER1.A?? . . . . . . . . . . . . . . . . . . . .  63, 90, 157
  9810.  
  9811.  
  9812.  
  9813.  
  9814.  
  9815.         QuickBBS 2.76 Documentation                                   Page 177
  9816.  
  9817.  
  9818.              NEWUSER2.A?? . . . . . . . . . . . . . . . . . . . .  63, 90, 157
  9819.              NO300.A??  . . . . . . . . . . . . . . . . . . . . . . .  90, 157
  9820.              NODEn.A??  . . . . . . . . . . . . . . . . . . . . . . .  90, 157
  9821.              NOTAVAIL.A?? . . . . . . . . . . . . . . . . . . . . . .  90, 157
  9822.              NOTFOUND.A?? . . . . . . . . . . . . . . . . . . . .  62, 90, 157
  9823.              PAGEABRT.A?? . . . . . . . . . . . . . . . . . . . . 90, 117, 157
  9824.              PAGED.A??  . . . . . . . . . . . . . . . . . . . . . 90, 117, 157
  9825.              PASSWORD.A?? . . . . . . . . . . . . . . . . . . . .  63, 91, 158
  9826.              PRE-UPLD.A?? . . . . . . . . . . . . . . . . . . . . . .  91, 158
  9827.              PRIVATE.A??  . . . . . . . . . . . . . . . . . . . . . .  91, 158
  9828.              READHELP.A?? . . . . . . . . . . . . . . . . . . . .  65, 91, 158
  9829.              S-DISC.A?? . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9830.              S-DUPE.A?? . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9831.              S-INTRO.A??  . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9832.              S-LOGIN.A??  . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9833.              S-LONGD.A??  . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9834.              S-TRASH.A??  . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9835.              S-USERM.A??  . . . . . . . . . . . . . . . . . . . . . . . . . 93
  9836.              S-VALID.A??  . . . . . . . . . . . . . . . . . . . .  36, 92, 158
  9837.              TIMEWARN.A?? . . . . . . . . . . . . . . . . . . . . . .  91, 158
  9838.              TOOSLOW.A??  . . . . . . . . . . . . . . . . . . . . . .  91, 158
  9839.              TRASHCAN.A?? . . . . . . . . . . . . . . . . . . . . 91, 113, 158
  9840.              UP-DESC.A??  . . . . . . . . . . . . . . . . . . . . . .  91, 158
  9841.              USERn.A??  . . . . . . . . . . . . . . . . . . . 73, 91, 153, 158
  9842.              WELCOME.A??  . . . . . . . . . . . . . . . . . . . .  63, 91, 158
  9843.              XFERHELP.A?? . . . . . . . . . . . . . . . . . . . . . .  92, 158
  9844.         Distribution
  9845.              Electronic Transfer  . . . . . . . . . . . . . . . . . . . . .  1
  9846.              On Disk  . . . . . . . . . . . . . . . . . . . . . . . . .  1, 38
  9847.         DNLDHRS.A?? . . . . . . . . . . . . . . . . . . . . . . . . .  89, 157
  9848.         Documentation  1, 2, 9, 10, 17, 22, 67, 81, 82, 94, 116, 152, 163, 173
  9849.         Domain  . . . . . . . . . . . . . . . . . . . . . . . . .  98, 99, 106
  9850.         Door  . . . . .  6, 21, 31, 46, 55, 82, 85-87, 116, 130, 132, 162, 173
  9851.         DoorNet . . . . . . . . . . . . . . . . . . . . . . 1, 3, 98, 106, 171
  9852.         Doors . . . . . . . . . . .  6, 21, 50, 52, 73, 81-83, 85-87, 166, 168
  9853.         DORINFO1.DEF  . . . . . . . . . . . . . . . . . . . . .  116, 119, 149
  9854.         DOS commands  . . . . . . . . . . . . . . . . . . . . . . . .  13, 116
  9855.         DOS Path  . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 81
  9856.         DOS Paths
  9857.              Menu Path  . . . . . . . . . . . . . . . . . . . . . . . . 29, 60
  9858.              Message Base Path  . . . . . . . . . . . . . . . . . . . . . . 29
  9859.              Nodelist path  . . . . . . . . . . . . . . . . . . . . . . 12, 29
  9860.              Overlay Path . . . . . . . . . . . . . . . . . . . . . . . 12, 29
  9861.              Swap Path  . . . . . . . . . . . . . . . . . . . . . . 12, 29, 30
  9862.              Text File Path . . . . . . . . . . . . . . . . . . . . . . 29, 89
  9863.         DOS Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . .  152
  9864.              EXIT . .  15, 22, 25, 26, 37, 39, 53, 72, 79, 107, 108, 116, 118,
  9865.                                              130, 131, 152, 153, 155, 157, 162
  9866.         Drop to DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
  9867.         Duplicate phone numbers . . . . . . . . . . . . . . . . . . . . . . 35
  9868.         E-mail  . . . . . . . . . . . . . . . . . . . . . . . . . . .  19, 166
  9869.  
  9870.  
  9871.  
  9872.  
  9873.  
  9874.         Page 178                                   QuickBBS 2.76 Documentation
  9875.  
  9876.  
  9877.         Echomail  18, 22, 70, 75, 87, 97-99, 103, 104, 107, 108, 144, 154, 157
  9878.              Default Origin Line  . . . . . . . . . . . . . . . . . . . 18, 22
  9879.              Groups . . . . . . . . . . . . . . . . . . . .  1, 17, 18, 24, 56
  9880.              Main Address . . . . . . . . . . . . . . . . . . . . . . . . . 16
  9881.              Node . . 10, 16, 22, 33, 37, 39, 63, 81-84, 90, 96, 99, 101, 102,
  9882.                     107, 110, 125, 132, 136, 138, 139, 145, 155, 157, 160, 168
  9883.              Origin Line  . . . . . . . . . . . . . . . . . . . 16-18, 22, 101
  9884.              Point  . . . . . . . . . . . . . .  16, 64, 78, 88, 102, 156, 172
  9885.              Zone . . . . . . . . . . . . . . .  16, 93, 98, 99, 101, 105, 106
  9886.         EchoNet . . . . . . . . . . . . . . . . . . .  1, 3, 98, 106, 132, 171
  9887.         Editor  . 2, 16, 21, 22, 37-40, 59, 60, 62, 66, 67, 69-71, 77, 79, 89,
  9888.                                     94, 109, 121, 124, 141, 157, 159, 163, 167
  9889.         Eggnet  . . . . . . . . . . . . . . . . . . . . . . . . . . .  98, 171
  9890.         EMS . . . . . . . . . . . . . . . . . . . 21, 22, 30, 38, 39, 103, 154
  9891.         Enhanced Menu Displays  . . . . . . . . . . . . . . . . . . . . . . 59
  9892.         Environmental variable  . . . . . . . . . . 10, 81, 101, 116, 162, 166
  9893.         Error correcting modems . . . . . . . . . . . . . . . . . . . . . . 25
  9894.         Error correction  . . . . . . . . . . . . . . . . . . . . . . . .  133
  9895.         Event handling
  9896.              Days of Execution  . . . . . . . . . . . . . . . 26, 99, 106, 165
  9897.              Enabled/Disabled . . . . . . . . . . . . . . . . . . . . . . . 25
  9898.              Errorlevel . .  7, 25, 26, 39, 107, 108, 118, 130, 131, 145, 155,
  9899.                                                                       157, 162
  9900.              Forced . . . . . . . . . . . . . . 25, 26, 59, 124, 130, 145, 154
  9901.         Events  . . . . . . . . . . . . . . . .  15, 16, 25, 26, 107, 108, 130
  9902.         Executable  . . . . . . . . . . . . . . . . . . . . . . . . 9, 11, 167
  9903.         EXITINFO.BBS  . . . . . . . . . . . . . . . . . . . . 85, 86, 116, 119
  9904.         External Editor . . . . . . . . . . . . . . . . . . . . . . 16, 21, 38
  9905.         External editors
  9906.              Gedit  . . . . . . . . . . . . . . . . . . . . . . . . .  21, 171
  9907.              Quicked  . . . . . . . . . . . . . . . . . . . . . . . .  21, 172
  9908.              Shedit . . . . . . . . . . . . . . . . . . . . . . . . .  21, 172
  9909.              Toped  . . . . . . . . . . . . . . . . . . . . . . . . .  21, 172
  9910.         FamilyNet . . . . . . . . . . . . . . . . . . . . . .  3, 99, 106, 171
  9911.         FASTOPEN  . . . . . . . . . . . . . . . . . . . . . . . . . 9, 74, 171
  9912.         Fido-style message areas  . . . . . . . . . . . . . . . . . . . .  100
  9913.         FidoNet . . . . . 1, 3, 4, 70, 97-99, 102, 105, 106, 132-136, 171, 172
  9914.         File area . . 17-20, 23, 24, 45, 55-58, 95, 96, 111, 114-116, 121-125,
  9915.                                                                   152, 160-163
  9916.         File areas
  9917.              FILES.BBS  . . . . . . . . . . . . . . . .  23, 87, 121, 122, 163
  9918.              List .  23, 30, 31, 39, 40, 43, 46, 47, 50-53, 55-57, 69, 87, 90,
  9919.                       94, 101, 102, 104-107, 109, 112, 115, 118, 121-123, 125,
  9920.                                      127-129, 131, 150, 152, 153, 154, 161-165
  9921.              Name . . 3, 11-13, 15, 17, 19, 22, 23, 31, 36, 38, 39, 48, 51-54,
  9922.                     56, 59, 62, 64, 65, 70, 74, 77, 80, 81, 86, 90, 91, 94-98,
  9923.                      102, 105, 112-116, 118, 120, 121, 123-125, 127, 128, 140,
  9924.                            141, 143, 144, 149, 152, 157-160, 162-165, 167, 173
  9925.              Path . . 7, 10, 12, 19, 22-24, 29, 30, 39-41, 58, 60, 61, 66, 68,
  9926.                     81, 82, 86, 87, 89, 102, 103, 110, 114, 116, 121-126, 154,
  9927.                                                                  156, 162, 163
  9928.  
  9929.  
  9930.  
  9931.  
  9932.  
  9933.         QuickBBS 2.76 Documentation                                   Page 179
  9934.  
  9935.  
  9936.         File List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  9937.         File path . . . . . . . . . . . . . . . . . . . . . . . . . 23, 29, 89
  9938.         File ratios . . . . . . . . . . . . . . . . . . . . . . . . . . .  110
  9939.         File Search Security  . . . . . . . . . . . . . . . . . . . . . . . 24
  9940.         File structures . . . . . . . . . . . . . . . . . . . . . . . . .  140
  9941.         File transfer . . . . . . . . . . . . . . 6, 24, 92, 158, 165-167, 170
  9942.         File transfer protocols
  9943.              Kermit . . . . . . . . . . . . . . . . . . . . . . . 24, 147, 171
  9944.              MNP  . . . . . . . . . . . . . . . . . . .  25, 29, 144, 148, 171
  9945.              Xmodem . . . . . . . . . . . . . . . . . . . . . . . 24, 147, 172
  9946.              Xmodem-1K  . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  9947.              Ymodem . . . . . . . . . . . . . . . . . . . 24, 25, 29, 147, 172
  9948.              Ymodem G . . . . . . . . . . . . . . . . . . . . . . . . . 24, 25
  9949.              Zmodem . . . . . . . . . . . . . . . . . . . . . . . 24, 147, 172
  9950.         FILE-OK.CTL . . . . . . . . . . . . . . . . . . . .  89, 109, 157, 161
  9951.         FILECFG.DAT . . . . . . . . . . . . . . . . . . . . . . . . . . .  144
  9952.         FILES.BBS . . . . . . . . . . . . . . . . . . .  23, 87, 121, 122, 163
  9953.         Fire departments  . . . . . . . . . . . . . . . . . . . . . . . .  112
  9954.         Fossil  . . . . . . . . . . . . .  6, 9, 10, 28, 83, 86, 116, 162, 167
  9955.              X00  . . . . . . . . . . . . . . . . . . . . . . . . .  6, 9, 172
  9956.         Fossil interface
  9957.              BNU version 1.77 . . . . . . . . . . . . . . . . . . . . . . . 10
  9958.         GroupMail . . . . . . . . . . . . . . . . . . . . . . . . . 18, 63, 67
  9959.         Hard disk . . . . . . . . . . . . . . . . . . . . . . . . 6, 9, 39, 75
  9960.         Header Information  . . . . . . . . . . . . . . . . . . . . . . . . 69
  9961.         Hexadecimal . . . . . . . . . . . . . . . . . . . . . . . . .  30, 100
  9962.         Hold  . . . . . . . . . . . . . . . . . . . . . . . .  3, 94, 104, 154
  9963.         HOMEPHON.A??  . . . . . . . . . . . . . . . . . . . . . . . . . 63, 89
  9964.         Hot keys  . . . . . . . . . . . . . . . . . . . . .  59, 123, 163, 167
  9965.         Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
  9966.         IEMSI . . . . . . . . . . . . . . . . . . . . . .  34, 37-39, 148, 167
  9967.         Ignore K Limit  . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  9968.         Ignore Ratios . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  9969.         Imitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
  9970.         Initialization String . . . . . . . 27, 28, 35, 86, 132, 134, 137, 167
  9971.         Insert [Alt-I]  . . . . . . . . . . . . . . . . . . . . . . . . . . 50
  9972.         Installation  . . . . . . . . . . . . . .  1, 9-11, 13, 15, 21, 81, 87
  9973.         Interuser chat utilities
  9974.              MIXER.COM  . . . . . . . . . . . . . . . . . . . . . . . . . . 84
  9975.              NETMIXER.COM . . . . . . . . . . . . . . . . . . . . . . . . . 84
  9976.         Julian date . . . . . . . . . . . . . . . . . . . . . . . . . 106, 107
  9977.         Key  3, 6, 7, 15, 41, 42, 44-46, 51, 54-60, 78, 91, 94, 123, 144, 149,
  9978.                                                                  150, 158, 159
  9979.              Evaluation . . . . . . . . . . . . . . . . . .  1, 2, 12, 15, 169
  9980.              Registration . . . . . . . . . .  12, 15, 16, 20, 21, 26, 82, 169
  9981.         Kinds of message areas
  9982.              Private  .  3, 12, 18, 19, 21, 66, 69-71, 91, 102, 105, 143, 144,
  9983.                                                                  155, 158, 169
  9984.              Public . . . . . . . . . 17-19, 21, 46, 66, 69, 70, 144, 166, 169
  9985.              ReadOnly . . . . . . . . . . . . . . . . . . . . . . . . . 18, 20
  9986.         LASTREAD.BBS  . . . . . . . . . . . . . . . . . . . . . . . 29, 39, 77
  9987.  
  9988.  
  9989.  
  9990.  
  9991.  
  9992.         Page 180                                   QuickBBS 2.76 Documentation
  9993.  
  9994.  
  9995.         Liability . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 9, 14
  9996.         Licensing Information . . . . . . . . . . . . . . . . . . . . . . .  1
  9997.         LIMITS.CTL  . . . . . . . . . . 23, 24, 58, 59, 109-111, 122, 161, 168
  9998.         Line Number . . . . . . . . . . . . . . . . . . . . . . . . 49, 50, 70
  9999.         Local mail  . . . . . . . . . . . . . . . . . . . . . . . . .  18, 118
  10000.         Local Optional Calling  . . . . . . . . . . . . . . . . . . .  36, 171
  10001.         LOCKOUT . . . . . . . . . . . . . . . . . . . . . . . . . . .  72, 153
  10002.         Log Files . . . . . . . . . . . . . . . . . . . . . . . . .  6, 9, 167
  10003.              MSGPACK.LOG  . . . . . . . . . . . . . . . . . . . . . .  75, 154
  10004.              PHONEDUP.LOG . . . . . . . . . . . . . . . . . . . . . . . . . 36
  10005.              QECHO.LOG  . . . . . . . . . . . . . . . . . . . . . . . . .  103
  10006.              SYSTEM.LOG . . . . . . . . . . .  32, 72, 117, 125, 128, 153, 167
  10007.         LOGO.A??  . . . . . . . . . . . . . . . . . . . . . . . .  62, 90, 157
  10008.         Mail Processing . . . . . . . . . . . . . . . . . . . . . . . . . . 17
  10009.              MAILSCAN.EXE . . . . . . . .  14, 17, 98, 100, 101, 105, 155, 171
  10010.              MAILTOSS.EXE . . . . . . . . . . . 14, 17, 98, 100, 105, 155, 171
  10011.              QECHO.EXE  . . . . . . . . . . . .  14, 76, 98, 100-105, 154, 172
  10012.         Mailer  3, 6, 14, 17, 18, 26, 87, 97-101, 103, 105-108, 131, 132, 134,
  10013.                                                                       136, 169
  10014.         MailNet . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 3, 106
  10015.         MAILSCAN.EXE  . . . . . . . . . .  14, 17, 98, 100, 101, 105, 155, 171
  10016.         MAILTOSS.EXE  . . . . . . . . . . . . . 14, 17, 98, 100, 105, 155, 171
  10017.         MAXPAGE.A?? . . . . . . . . . . . . . . . . . . . . . . . 90, 117, 157
  10018.         Measured Service  . . . . . . . . . . . . . . . . . . . . . . . . . 36
  10019.         Memory  6, 9, 11, 22, 30, 38, 52, 53, 84, 85, 103, 107, 116, 162, 165,
  10020.                                                                  167, 168, 170
  10021.         Menu Commands . . . . . . . . . . . . . . . . 39, 48, 55, 59, 118, 152
  10022.              Type 1 . . . . . . . . . . . . . . . . . . . . . . . 41, 114, 115
  10023.              Type 15  . . . . . . . . . . . 30, 42, 82, 85, 107, 116, 118, 155
  10024.              Type 16  . . . . . . . . . . . . . . . . . . . . . . . . . .  124
  10025.              Type 17  . . . . . . . . . . . . . . . . . . . . . . . . . .  124
  10026.              Type 18  . . . . . . . . . . . . . . . . . . . . . . . . . .  124
  10027.              Type 19  . . . . . . . . . . . . . . . . . . . . . . . . . .  124
  10028.              Type 2 . . . . . . . . . . . . . . . . . . . . . . . 41, 114, 115
  10029.              Type 20  . . . . . . . . . . . . . . . . . . . . . . . . . .  124
  10030.              Type 21  . . . . . . . . . . . . . . . . . . . . . . . . . 7, 124
  10031.              Type 22  . . . . . . . . . . . . . . . . . . . . . . . 30, 39, 65
  10032.              Type 23  . . . . . . . . . . . . . . . . . . . . . . . .  64, 121
  10033.              Type 24  . . . . . . . . . . . . . . . . . . . . . . . .  64, 121
  10034.              Type 25  . . . . . . . . . . . . . . . . . . . . . . . .  65, 121
  10035.              Type 27  . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
  10036.              Type 28  . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
  10037.              Type 29  . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
  10038.              Type 3 . . . . . . . . . . . . . . . . . . . . . . . . . 114, 115
  10039.              Type 32  . . . . . . . . . . . . . . . . . . . . . . . . . 24, 58
  10040.              Type 33  . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  10041.              Type 35  . . . . . . . . . . . . . . . . . . . . . . . . . .  123
  10042.              Type 36  . . . . . . . . . . . . . . . . . . . . . . . . . .  123
  10043.              Type 37  . . . . . . . . . . . . . . . . . . . . . . . . . .  123
  10044.              Type 38  . . . . . . . . . . . . . . . . . . . . . . . . . .  123
  10045.              Type 39  . . . . . . . . . . . . . . . . . . . . . . . . . .  123
  10046.  
  10047.  
  10048.  
  10049.  
  10050.  
  10051.         QuickBBS 2.76 Documentation                                   Page 181
  10052.  
  10053.  
  10054.              Type 4 . . . . . . . . . . . . . . . . . . . . . . . . .  41, 114
  10055.              Type 40  . . . . . . . . . . . . . . . . . . . . . . 59, 115, 124
  10056.              Type 41  . . . . . . . . . . . . . . . . . . . . . . . . . .  124
  10057.              Type 43  . . . . . . . . . . . . . . . . . . . . . . . . 119, 124
  10058.              Type 45  . . . . . . . . . . . . . . . . . . . . . . 59, 115, 123
  10059.              Type 49  . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
  10060.              Type 5 . . . . . . . . . . . . . . . . . . . . . . . 59, 123, 124
  10061.              Type 50  . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
  10062.              Type 53  . . . . . . . . . . . . . . . . . . . . . . . . . .  125
  10063.              Type 54  . . . . . . . . . . . . . . . . . . . . . . . . . .  125
  10064.              Type 59  . . . . . . . . . . . . . . . . . . . . . . . . . .  126
  10065.              Type 6 . . . . . . . . . . . . . . . . . . . . . . . . .  30, 115
  10066.              Type 60  . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
  10067.              Type 61  . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
  10068.              Type 7 . . . . . . . . . . . . . 22, 30, 39, 42, 82, 85, 116, 119
  10069.         Menu Displays, Enhanced . . . . . . . . . . . . . . . . . . . . . . 59
  10070.         Menu editing
  10071.              MENUEDIT.EXE . 14, 40-42, 46, 48-50, 53, 54, 60, 61, 81, 152, 171
  10072.         Menu Files  . . . . . . . . . . . . . . . . . . . . . . 12, 29, 51, 60
  10073.         Menu Path . . . . . . . . . . . . . . . . . . . . . . . . . . . 29, 60
  10074.         Menu Templating . . . . . . . . . . . . . . . . . . . . . . . .  6, 54
  10075.         MENUEDIT.CFG  . . . . . . . . . . . . . . . . . . . . . . . 40, 41, 60
  10076.         MENUEDIT.EXE  . . . 14, 40-42, 46, 48-50, 53, 54, 60, 61, 81, 152, 171
  10077.              Add [Alt-A]  . . . . . . . . . . . . . . . . . . . . . . . . . 44
  10078.              Add/Edit screen  . . . . . . . . . . . . . . . . . . . . . 44, 45
  10079.              AutoMode . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
  10080.              Background colors  . . . . . . . . . . . . .  30, 45, 47, 50, 153
  10081.              Copy Menu [Ctrl-C] . . . . . . . . . . . . . . . . . . . . . . 48
  10082.              Copy [Alt-C] . . . . . . . . . . . . . . . . . . . . . . . . . 47
  10083.              CORE.!!! . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
  10084.              CORE.COR . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
  10085.              CORE.MNU . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
  10086.              Delete Menu [Ctrl-D] . . . . . . . . . . . . . . . . . . . . . 48
  10087.              Delete [Alt-D] . . . . . . . . . . . . . . . . . . . . . . . . 48
  10088.              Edit [Alt-E] . . . . . . . . . . . . . . . . . . . . . . . . . 49
  10089.              Insert [Alt-I] . . . . . . . . . . . . . . . . . . . . . . . . 50
  10090.              Keys in Use  . . . . . . . . . . . . . . . . . . . . . 44, 46, 58
  10091.              LineNumber . . . . . . . . . . . . . . . . . . . . . . . . . . 40
  10092.              List [Alt-L] . . . . . . . . . . . . . . . . . . . . . . . . . 50
  10093.              New Menu [Ctrl-N]  . . . . . . . . . . . . . . . . . . . . . . 51
  10094.              Rename Menu [Ctrl-R] . . . . . . . . . . . . . . . . . . . . . 53
  10095.              Save Menu [Ctrl-S] . . . . . . . . . . . . . . . . . . . . . . 53
  10096.              Settings [Alt-S] . . . . . . . . . . . . . . . . . . . . . . . 53
  10097.              ShowData . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
  10098.              Speed Keys . . . . . . . . . . . . . . . . . . .  42, 43, 54, 152
  10099.              WordWrap . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
  10100.              Write To Menu [Ctrl-W] . . . . . . . . . . . . . . . . . . . . 54
  10101.         Message area  . . 6, 17-22, 25, 39, 45, 55, 56, 58, 65-67, 69, 75, 76,
  10102.                     95-97, 101, 103, 104, 114-116, 123-125, 152, 154, 160-163,
  10103.                                                                            169
  10104.         Message area grouping . . . . . . . . . . . . . . . . . . . . . . .  6
  10105.  
  10106.  
  10107.  
  10108.  
  10109.  
  10110.         Page 182                                   QuickBBS 2.76 Documentation
  10111.  
  10112.  
  10113.         Message areas
  10114.              Area Name  . . . . . . . . . . . . . . . . . . . . . . .  17, 105
  10115.              Groups . . . . . . . . . . . . . . . . . . . .  1, 17, 18, 24, 56
  10116.              Origin Line  . . . . . . . . . . . . . . . . . . . 16-18, 22, 101
  10117.              Private  .  3, 12, 18, 19, 21, 66, 69-71, 91, 102, 105, 143, 144,
  10118.                                                                  155, 158, 169
  10119.              Public . . . . . . . . . 17-19, 21, 46, 66, 69, 70, 144, 166, 169
  10120.              ReadOnly . . . . . . . . . . . . . . . . . . . . . . . . . 18, 20
  10121.         Message base  .  6, 9, 13, 17, 19, 29, 31, 39, 56, 74, 75, 78, 82, 95,
  10122.                           98, 100, 103, 104, 105, 119, 154, 155, 160, 166, 167
  10123.              MSGHDR.BBS . . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10124.              MSGIDX.BBS . . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10125.              MSGINFO.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10126.              MSGTOIDX.BBS . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10127.              MSGTXT.BBS . . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10128.         Message board types
  10129.              Echo . . . . . . . . . . . . .  3, 7, 18, 37, 39, 97-99, 118, 143
  10130.              Fmail  . . . . . . . . . . . . . . . . . . . . . 18, 67, 144, 145
  10131.              GroupMail  . . . . . . . . . . . . . . . . . . . . . . 18, 63, 67
  10132.              Local  2, 3, 17-19, 35-38, 65, 72, 73, 82, 97, 98, 104, 111, 112,
  10133.                                    116, 118, 136, 143, 149, 153, 162, 169, 171
  10134.         Message Editors . . . . . . . . . . . . . . . . . . . . . . . . 21, 67
  10135.              Gedit  . . . . . . . . . . . . . . . . . . . . . . . . .  21, 171
  10136.              Line-oriented editor . . . . . . . . . . . . . . . . . . . 21, 79
  10137.              Quicked  . . . . . . . . . . . . . . . . . . . . . . . .  21, 172
  10138.              Shedit . . . . . . . . . . . . . . . . . . . . . . . . .  21, 172
  10139.              Toped  . . . . . . . . . . . . . . . . . . . . . . . . .  21, 172
  10140.         Message maintenance
  10141.              MSGPACK.EXE  . . . . . . . . . .  14, 19, 65, 74-76, 79, 154, 171
  10142.              QLINK.EXE  . . . . . . . . .  14, 75, 76, 100, 104, 130, 154, 172
  10143.         Message Reply Quoting String  . . . . . . . . . . . . . . . . . . . 21
  10144.         Metacharacters  . . . . . . .  45, 89, 94, 96, 123, 150, 152, 159, 161
  10145.         MIXER.COM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
  10146.         MNP modems  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
  10147.         Modem options . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  10148.              Answer phone . . . . . . . . . . . . . . . . . . . . 27, 132, 136
  10149.              Answering by Modem . . . . . . . . . . . . . . . . . . . . . . 27
  10150.              Answering by Software  . . . . . . . . . . . . . . . . . . . . 27
  10151.              ATA  . . . . . . . . . . . . . . . . . . . . . . . . . .  27, 133
  10152.              ATH1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  10153.              ATS0=0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  10154.              Busy Response  . . . . . . . . . . . . . . . . . . .  27, 28, 132
  10155.              Busy String  . . . . . . . . . . . . . . . . . . . .  27, 28, 132
  10156.              Character Delay  . . . . . . . . . . . . . . . . . .  27, 28, 132
  10157.              Comm Port  . . . . . . . . . . . . . . . . . . .  12, 14, 26, 116
  10158.              connect string . . . . . . . . . . . . . . .  27-29, 87, 107, 132
  10159.              connection speed . . . . . . . . . . . . . . . . . . . . . . . 28
  10160.              Initialization Response  . . . . . . . . . . . . . .  27, 28, 132
  10161.              Initialization String  . . . . 27, 28, 35, 86, 132, 134, 137, 167
  10162.              Initialize . . . . . . . . . . . . . . . . . 27, 28, 35, 132, 133
  10163.              M0 . . . . . . . . . . . . . . . . . . . .  28, 133, 134, 137-139
  10164.  
  10165.  
  10166.  
  10167.  
  10168.  
  10169.         QuickBBS 2.76 Documentation                                   Page 183
  10170.  
  10171.  
  10172.              RI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  10173.              S0=0 . . . . . . . . . . . . . . . . . . . . .  27, 133, 136, 139
  10174.              S0=1 . . . . . . . . . . . . . . . . . . . 27, 132, 133, 136, 139
  10175.              Speed Responses  . . . . . . . . . . . . . . . . . . . . . . . 28
  10176.         Modem Parameters  . . . . . . . . . . . . . . . . . . 27, 28, 132, 145
  10177.              Call Waiting . . . . . . . . . . . . . . . . . . . .  35, 36, 171
  10178.              Dial String  . . . . . . . . . . . . . . . . . . . . . . . . . 35
  10179.              Dial Suffix  . . . . . . . . . . . . . . . . . . . . . . . . . 35
  10180.              Initialization String  . . . . 27, 28, 35, 86, 132, 134, 137, 167
  10181.         Modems
  10182.              Cardinal 2400 baud external  . . . . . . . . . . . . . . . .  132
  10183.              USRobotics Courier 14400 HST Dual Standard . . . . . . . 135, 137
  10184.         MSG*.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . . . 29, 32
  10185.         MSGCFG.DAT  . . . . . . . . . . . . . . . . . . . . . . . 75, 144, 154
  10186.         MSGHDR.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10187.         MSGIDX.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10188.         MSGINFO.BBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10189.         MSGPACK.EXE . . . . . . . . . . . . .  14, 19, 65, 74-76, 79, 154, 171
  10190.              Keep Count . . . . . . . . . . . . . . . . . . . . . . . . 17, 19
  10191.              Kill Old . . . . . . . . . . . . . . . . . . . . . . . . . 17, 19
  10192.              Kill Rec'd . . . . . . . . . . . . . . . . . . . . . . 17, 19, 66
  10193.              MSGPACK.LOG  . . . . . . . . . . . . . . . . . . . . . .  75, 154
  10194.              Write In Place Mode  . . . . . . . . . . . . . . . . . .  75, 154
  10195.         MSGPACK.LOG . . . . . . . . . . . . . . . . . . . . . . . . .  75, 154
  10196.         MSGTOIDX.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10197.         MSGTXT.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
  10198.         Multinode . . 3, 6, 10, 22, 33, 39, 60, 81, 82, 84, 94, 101, 105, 107,
  10199.                                         110, 125, 126, 136, 148, 155, 159, 168
  10200.         Net . . .  16-18, 37, 39, 78, 98, 99, 101, 102, 104-108, 118, 143, 154
  10201.         Netmail
  10202.              Board Number . . . . . . . . . . . . . . . .  16, 17, 31, 119-121
  10203.              Kill/Sent handling . . . . . . . . . . . . . . . . . . . . 16, 17
  10204.              Main Address . . . . . . . . . . . . . . . . . . . . . . . . . 16
  10205.              Netmail Directory  . . . . . . . . . . . . . . . . . . . . 16, 17
  10206.              Node . . 10, 16, 22, 33, 37, 39, 63, 81-84, 90, 96, 99, 101, 102,
  10207.                     107, 110, 125, 132, 136, 138, 139, 145, 155, 157, 160, 168
  10208.              Zone . . . . . . . . . . . . . . .  16, 93, 98, 99, 101, 105, 106
  10209.         Netmail processing
  10210.              Archive/Sent . . . . . . . . . . . . . . . . . . . . . . . . . 17
  10211.              Kill/Sent  . . . . . . . . . . . . . . . . . . . 16, 17, 105, 155
  10212.         NETMIXER.COM  . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
  10213.         Network  16, 60, 81, 84, 97, 98, 100-102, 104, 105, 154, 167, 168, 171
  10214.         Network Coordinator . . . . . . . . . . . . . . . . . . . . . . . . 16
  10215.         New User Parameters . . . . . . . . . . . . . . . . . . . . . . 33, 34
  10216.              Allow IEMSI  . . . . . . . . . . . . . . . . . . . . . . . 34, 38
  10217.              Ask for Birthday . . . . . . . . . . . . . . . . . . . . . . . 34
  10218.              Ask for Data Phone . . . . . . . . . . . . . . . . . . . . . . 34
  10219.              Ask for Gender . . . . . . . . . . . . . . . . . . . . . . . . 34
  10220.              Ask for Home Phone . . . . . . . . . . . . . . . . . . . . . . 34
  10221.              Force US phone format  . . . . . . . . . . . . . . . . . . . . 34
  10222.              Netmail Credit . . . . . . . . . . . . . . . . . . . . . . 34, 78
  10223.  
  10224.  
  10225.  
  10226.  
  10227.  
  10228.         Page 184                                   QuickBBS 2.76 Documentation
  10229.  
  10230.  
  10231.              Security Level and Flags . . . . . . . . . . . . . . .  31-34, 36
  10232.         NEWS.A??  . . . . . . . . . . . . . . . . . . . . . . . .  64, 90, 157
  10233.         NEWUSER.Q-A . . . . . . . . . . . . . . . . . . . . . . .  63, 64, 117
  10234.         NEWUSER1.A??  . . . . . . . . . . . . . . . . . . . . . .  63, 90, 157
  10235.         NEWUSER2.A??  . . . . . . . . . . . . . . . . . . . . . .  63, 90, 157
  10236.         NO300.A?? . . . . . . . . . . . . . . . . . . . . . . . . . .  90, 157
  10237.         NODECOST.CTL  . . . . . . . . . . . . . . . . . . . . . . . . 106, 107
  10238.         NODEDIFF  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  106
  10239.         NODEIDX.DAT . . . . . . . . . . . . . . . . . . . . . . . . . . .  107
  10240.         NODEINC.DAT . . . . . . . . . . . . . . . . . . . . . . . . . . .  107
  10241.         Nodelist  . . . . . . . . . . . . . . . . 12, 14, 29, 98, 105-107, 141
  10242.         Nodelist processing
  10243.              QNODE.EXE  . . . . . . . . . . . . . 14, 29, 78, 81, 105-107, 172
  10244.         NODEn.A?? . . . . . . . . . . . . . . . . . . . . . . . . . .  90, 157
  10245.         Non-continuous Mailer . . . . . . . . . . . . . . . . . . . . 107, 108
  10246.         NOTAVAIL.A??  . . . . . . . . . . . . . . . . . . . . . . . .  90, 157
  10247.         NOTFOUND.A??  . . . . . . . . . . . . . . . . . . . . . .  62, 90, 157
  10248.         Novice  . . . . . . . . . . . . . . . . . . . . . . . . . .  3, 4, 172
  10249.         Offline utilities . . . . . . . . . . . . . . . . . . . . . 2, 85, 173
  10250.              275TO266.EXE . . . . . . . . . . . . . . . . . . . . . . . . . 85
  10251.              MAILSCAN.EXE . . . . . . . .  14, 17, 98, 100, 101, 105, 155, 171
  10252.              MAILTOSS.EXE . . . . . . . . . . . 14, 17, 98, 100, 105, 155, 171
  10253.              MENUEDIT.CFG . . . . . . . . . . . . . . . . . . . . . 40, 41, 60
  10254.              MENUEDIT.EXE . 14, 40-42, 46, 48-50, 53, 54, 60, 61, 81, 152, 171
  10255.              MSGPACK.EXE  . . . . . . . . . .  14, 19, 65, 74-76, 79, 154, 171
  10256.              QCONFIG.EXE  .  10, 12-15, 17, 30, 56, 58-60, 62, 66, 68, 75, 78,
  10257.                      82, 87, 89-91, 104, 108, 109-111, 115, 117, 120-122, 128,
  10258.                                                             130, 132, 169, 172
  10259.              QECHO.EXE  . . . . . . . . . . . .  14, 76, 98, 100-105, 154, 172
  10260.              QLINK.EXE  . . . . . . . . .  14, 75, 76, 100, 104, 130, 154, 172
  10261.              QNODE.EXE  . . . . . . . . . . . . . 14, 29, 78, 81, 105-107, 172
  10262.              USEREDIT.EXE . . . . . . . . . . . . . . . .  10, 14, 39, 77, 172
  10263.              USERPACK.EXE . . . . . . . . . . . . . . . . . . 14, 79, 154, 172
  10264.              USERSORT.EXE . . . . . . . . . . . . . . . . . . 14, 80, 154, 172
  10265.         oMMM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104, 155
  10266.         Online doors  . . . . . . . . . . . . . . . . . . . . . . . . . 6, 168
  10267.         Online games  . . . . . . . . . . . . . . . . . . . . . .  20, 26, 168
  10268.         Online time . . . . . . . . . . . . . . . . . . .  20, 26, 37, 46, 168
  10269.         Other Options . . . . . . . . . . . . . . . 25, 26, 50, 65, 66, 79, 86
  10270.              ANSI Graphics  .  7, 32, 33, 37, 38, 47, 59, 72, 77, 79, 89, 117,
  10271.                                                                            165
  10272.              Auto Logon Character . . . . . . . . . . . . . . . . . . . 37, 38
  10273.              Colored Input Fields . . . . . . . . . . . . . . . . . . . 37, 38
  10274.              Direct Screen Writes . . . . . . . . . . . . . . . . . . . 37, 38
  10275.              Exit when Net/Echo Mail Entered  . . . . . . . . . . . . . 37, 39
  10276.              Fast Local Sysop Logon . . . . . . . . . . . . . . . . . . 37, 38
  10277.              Location . . . . . . . . . . . . . . . . . . 37, 39, 77, 103, 148
  10278.              Mail Check . . . . . . . . . . . . . . . 30, 37, 39, 90, 119, 157
  10279.              Mono Mode  . . . . . . . . . . . . . . . . . . . . . . . . 37, 38
  10280.              Node . . 10, 16, 22, 33, 37, 39, 63, 81-84, 90, 96, 99, 101, 102,
  10281.                     107, 110, 125, 132, 136, 138, 139, 145, 155, 157, 160, 168
  10282.  
  10283.  
  10284.  
  10285.  
  10286.  
  10287.         QuickBBS 2.76 Documentation                                   Page 185
  10288.  
  10289.  
  10290.              Screen Blank Timeout . . . . . . . . . . . . . . . . . . . . . 37
  10291.              Snow Check . . . . . . . . . . . . . . . . . . . . . . . . 37, 38
  10292.              Swap on Alt-J  . . . . . . . . . . . . . . . . . . . . . . 37, 38
  10293.              Upload Credit Multiplier . . . . . . . . . . . . . . . . . . . 37
  10294.              Use Extended Lastread Pointers . . . . . . . . . . . . . . 37, 39
  10295.         Overlay . . . . . . . . .  6, 9, 11, 12, 14, 22, 29, 88, 156, 167, 168
  10296.         Overlay File  . . . . . . . . . . . . . . . . . . . . . 9, 29, 88, 156
  10297.              QUICKBBS.OVR . . . . . . . . . . . . . . . . . . . .  12, 14, 172
  10298.         Overlay version . . . . . . . . . . . . . .  6, 9, 11, 14, 22, 29, 168
  10299.         Packer  . . . . . . . . . . . . . . . . . . . . . . . . . 98, 102, 103
  10300.         Packet  . . . . . . . . . . . . . . . . . . . . . . . . . . 34, 98-100
  10301.         PAGEABRT.A??  . . . . . . . . . . . . . . . . . . . . . . 90, 117, 157
  10302.         PAGED.A?? . . . . . . . . . . . . . . . . . . . . . . . . 90, 117, 157
  10303.         PASSWORD.A??  . . . . . . . . . . . . . . . . . . . . . .  63, 91, 158
  10304.         Pegasus Software  . . . . .  1, 2, 9, 12-15, 62, 69, 86, 140, 171, 172
  10305.         Personal mail check . . . . . . . . . . . . . . . . . . . . . . . . 30
  10306.         PHONE#.CTL  . . . . . . . . . . . . . . . . . . . . . . .  36, 37, 111
  10307.         PHONEDUP.LOG  . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  10308.         PHONENUM.CTL  . . . . . . . . . . . . . . . . . . .  92, 112, 158, 161
  10309.         Pirated Commercial Software . . . . . . . . . . . . . . . . . . . . 24
  10310.         Pornography . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  10311.         Power failure . . . . . . . . . . . . . . . . . . . .  9, 75, 165, 170
  10312.         PRE-UPLD.A??  . . . . . . . . . . . . . . . . . . . . . . . .  91, 158
  10313.         Private messages  . . . . . . . . . . . . . . . . . . . . . . . . . 69
  10314.         PRIVATE.A?? . . . . . . . . . . . . . . . . . . . . . . . . .  91, 158
  10315.         Pub/Pvt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
  10316.         PVTUPLD.LOG . . . . . . . . . . . . . . . . . . . . . . . . . . .  122
  10317.         QBBS276A.EXE  . . . . . . . . . . . . . . . . . . . . . . . . .  9, 11
  10318.         QBBS276E.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10319.         QBBS276O.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10320.         QBBS276S.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10321.         QBBS276T.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10322.         QBBS276U.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 9, 101
  10323.         QBBSNet . . . . . . . . . . . . . . . . . . .  1, 3, 98, 104, 106, 172
  10324.         QCONFIG commands
  10325.              External Editor  . . . . . . . . . . . . . . . . . . . 16, 21, 38
  10326.              Files   1, 4, 6, 7, 9-16, 18-20, 22-26, 29, 31-33, 39, 48, 50-52,
  10327.                       55, 57-60, 67, 68, 71, 74-78, 81, 82, 85-89, 91, 92, 94,
  10328.                       103, 105-110, 115, 116-119, 121-123, 127, 130, 131, 150,
  10329.                                           154-159, 161, 163, 165-167, 169, 170
  10330.              General  . . . . .  3, 12, 15, 16, 19, 25, 26, 29-33, 35, 37, 166
  10331.              Information  . 1, 2, 9, 12, 14-18, 24, 34, 36-38, 41, 44, 45, 51,
  10332.                     53-55, 63, 66-70, 72-77, 81, 82, 86, 89, 90, 97, 100, 102,
  10333.                      105-107, 109, 116, 124, 126, 132-136, 138, 144, 146, 149,
  10334.                                                         154, 162, 165-168, 170
  10335.              Message Boards . . . . . . . . . . . . . . . . . .  16-18, 20, 78
  10336.              Messages  2, 5, 12, 13, 15-22, 26, 29, 31, 32, 34, 39, 50-52, 55,
  10337.                         56, 63-67, 69, 70, 71, 74-79, 82, 95, 97, 98, 100-106,
  10338.                          119-121, 124, 126, 130, 142, 154, 155, 159, 160, 162,
  10339.                                                              165-167, 169, 170
  10340.              Netmail  3, 14, 16-18, 34, 65, 78, 97, 99-101, 106, 108, 144, 157
  10341.  
  10342.  
  10343.  
  10344.  
  10345.  
  10346.         Page 186                                   QuickBBS 2.76 Documentation
  10347.  
  10348.  
  10349.              Origin Line  . . . . . . . . . . . . . . . . . . . 16-18, 22, 101
  10350.              Protocols  . . . . . . . . . . . . . . . . . .  15, 16, 24-26, 92
  10351.              Quit . . . . . . . . . . 13, 15, 16, 26, 30, 43, 78, 87, 128, 164
  10352.         QCONFIG.EXE  10, 12-15, 17, 30, 56, 58-60, 62, 66, 68, 75, 78, 82, 87,
  10353.                    89-91, 104, 108, 109-111, 115, 117, 120-122, 128, 130, 132,
  10354.                                                                       169, 172
  10355.         QECHO.CTL . . . . . . . . . . . . . . . . . . . . . . . . . . . .  101
  10356.         QECHO.EXE . . . . . . . . . . . . . . .  14, 76, 98, 100-105, 154, 172
  10357.         QECHO.LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . .  103
  10358.         QLINK.EXE . . . . . . . . . . . .  14, 75, 76, 100, 104, 130, 154, 172
  10359.         QNODE.EXE . . . . . . . . . . . . . . . . 14, 29, 78, 81, 105-107, 172
  10360.         Questionnaire . . . . . . . . .  6, 20, 32, 63, 117, 127-129, 162, 164
  10361.         QuickBBS   1-4, 6, 7, 9-19, 21, 22, 24-32, 34, 35, 38, 39, 41, 48, 52,
  10362.                          54, 55, 57, 58-60, 62, 66, 67, 69, 71, 72, 74-77, 79,
  10363.                     81-87, 89, 90, 92, 94, 97, 98, 100, 101, 103-110, 116-119,
  10364.                          121, 126, 130-134, 140, 152, 153, 155, 157, 158, 162,
  10365.                                                         165-167, 170, 172, 173
  10366.              Commercial Use . . . . . . . . . . . . . . . . . . . . . . . .  2
  10367.              Distribution . . . . . . . . .  1, 2, 23, 102, 108, 110, 127, 130
  10368.              Evaluation . . . . . . . . . . . . . . . . . .  1, 2, 12, 15, 169
  10369.              Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . .  2
  10370.              MAILSCAN.EXE . . . . . . . .  14, 17, 98, 100, 101, 105, 155, 171
  10371.              MAILTOSS.EXE . . . . . . . . . . . 14, 17, 98, 100, 105, 155, 171
  10372.              MENUEDIT.EXE . 14, 40-42, 46, 48-50, 53, 54, 60, 61, 81, 152, 171
  10373.              Modification . . . . . . . . . . . . . . . . . . . . . . . . .  2
  10374.              MSGPACK.EXE  . . . . . . . . . .  14, 19, 65, 74-76, 79, 154, 171
  10375.              QCONFIG.EXE  .  10, 12-15, 17, 30, 56, 58-60, 62, 66, 68, 75, 78,
  10376.                      82, 87, 89-91, 104, 108, 109-111, 115, 117, 120-122, 128,
  10377.                                                             130, 132, 169, 172
  10378.              QECHO.EXE  . . . . . . . . . . . .  14, 76, 98, 100-105, 154, 172
  10379.              QLINK.EXE  . . . . . . . . .  14, 75, 76, 100, 104, 130, 154, 172
  10380.              QNODE.EXE  . . . . . . . . . . . . . 14, 29, 78, 81, 105-107, 172
  10381.              QUICKBBS.EXE . . . . . . . . . . . . 14, 29, 32, 66, 81, 155, 172
  10382.              Unlawful Use . . . . . . . . . . . . . . . . . . . . . . . . .  2
  10383.              USEREDIT.EXE . . . . . . . . . . . . . . . .  10, 14, 39, 77, 172
  10384.              USERPACK.EXE . . . . . . . . . . . . . . . . . . 14, 79, 154, 172
  10385.              USERSORT.EXE . . . . . . . . . . . . . . . . . . 14, 80, 154, 172
  10386.         QUICKBBS.EXE  . . . . . . . . . . . . . . 14, 29, 32, 66, 81, 155, 172
  10387.         QUICKBBS.OVR  . . . . . . . . . . . . . . . . . . . . . .  12, 14, 172
  10388.         RAM disk  . . . . . . . . . . . . . . . . . . . . . . . 9, 29, 30, 168
  10389.         Read access . . . . . . . . . . . . . . . . . . . . .  18, 20, 67, 169
  10390.         READHELP.A??  . . . . . . . . . . . . . . . . . . . . . .  65, 91, 158
  10391.         Region  . . . . . . . . . . . . . . . . . . . . . . . . .  98, 99, 106
  10392.         Registration key  . . . . . . . . . . . . . . . . . . . . . . . . . 15
  10393.         Registration status . . . . . . . . . . . . . . . . . . . . .  20, 169
  10394.         Release Files . . . . . . . . . . . . . . . . . . . . .  1, 11, 13, 85
  10395.              QBBS276A.EXE . . . . . . . . . . . . . . . . . . . . . . .  9, 11
  10396.              QBBS276E.ZIP . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10397.              QBBS276O.ZIP . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10398.              QBBS276S.ZIP . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10399.              QBBS276T.ZIP . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10400.  
  10401.  
  10402.  
  10403.  
  10404.  
  10405.         QuickBBS 2.76 Documentation                                   Page 187
  10406.  
  10407.  
  10408.              QBBS276U.ZIP . . . . . . . . . . . . . . . . . . . . . . . 9, 101
  10409.         Restrictions
  10410.              Downloads allowed between  . . . . . . . . . . . . . . . . 32, 33
  10411.              Minimum speed for file transfers . . . . . . . . . . . . . 32, 33
  10412.              Minimum speed to log on  . . . . . . . . . . . . . . . . . 32, 33
  10413.              Minimum speed to use ANSI graphics . . . . . . . . . . . . 32, 33
  10414.              Page Attempts  . . . . . . . . . . . . . . . . . . . . . . 32, 33
  10415.              Page Bell Length . . . . . . . . . . . . . . . . . . . . . 32, 33
  10416.              Paging allowed between . . . . . . . . . . . . . . . . . . 32, 33
  10417.              Security Level and Flags to logon  . . . . . . . . . . . . . . 33
  10418.         S-DISC.A??  . . . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  10419.         S-DUPE.A??  . . . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  10420.         S-INTRO.A?? . . . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  10421.         S-LOGIN.A?? . . . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  10422.         S-LONGD.A?? . . . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  10423.         S-TRASH.A?? . . . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  10424.         S-USERM.A?? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
  10425.         S-VALID.A?? . . . . . . . . . . . . . . . . . . . . . . .  36, 92, 158
  10426.         SECn.A??  . . . . . . . . . . . . . . . . . . . . . . . . . .  91, 158
  10427.         Security  .  6, 13, 17, 20, 21, 23, 24, 26, 31-36, 38, 40, 42, 44, 46,
  10428.                     47, 51, 54, 56, 60, 63, 66-68, 71, 72, 77, 78, 80, 91, 94,
  10429.                     95, 109, 110, 126, 128, 129, 144, 146, 149, 152, 153, 158,
  10430.                                                        159, 164, 166, 169, 170
  10431.              "Forgot my password" board . . . . . . . . . . . . . . . . . . 31
  10432.              300 baud access allowed  . . . . . . . . . . . . . . . . . 32, 33
  10433.              Allow one word user names  . . . . . . . . . . . . . . . . . . 31
  10434.              Allow shell commands from text files . . . . . . . . . . . . . 31
  10435.              Download Security  . . . . . . . . . . . . . . . . . . . . . . 24
  10436.              File Search Security . . . . . . . . . . . . . . . . . . . . . 24
  10437.              Inactivity time out  . . . . . . . . . . . . . . . . . . . 31, 32
  10438.              Logon time limit . . . . . . . . . . . . . . . . . . . . . 31, 32
  10439.              Menu Template Security . . . . . . . . . . . . . . . . . . . . 24
  10440.              Password tries . . . . . . . . . . . . . . . . . . . . . . 31, 32
  10441.              Restrictions . . . . . . . . . . . 26, 32-34, 46, 58, 62, 90, 146
  10442.              Sysop security . . . . . . . . . . . . . 21, 31, 32, 78, 146, 169
  10443.         Security Level  13, 20, 23, 31-34, 36, 40, 42, 46, 47, 54, 56, 67, 72,
  10444.                        78, 80, 91, 95, 109, 110, 128, 129, 149, 152, 153, 158,
  10445.                                                             159, 164, 169, 170
  10446.         SHARE . . . . . . . . . . . . . . . . 5, 71, 82, 87, 88, 101, 156, 172
  10447.         Shareware . . . . . . . . . . . . . . . . . . . . .  1, 2, 6, 110, 169
  10448.         Shell to DOS  . . . . . . . . . . . . . . . . .  38, 96, 107, 116, 162
  10449.         Special Characters  . . . . . . . . . . . . . . . . . . . . 28, 31, 45
  10450.              ^  . . . . . . . . . . . . . 28, 44, 45, 50, 56, 58, 94, 150, 151
  10451.              >  7, 21, 44, 48, 55-58, 67, 79, 110, 119-125, 150, 154, 162, 163
  10452.              |  . . . . . . . . . . . . . . . .  28, 46, 87, 127-129, 151, 164
  10453.              ~  . . . . . . . . . . . . . . . . . . . .  28, 46, 133, 136, 151
  10454.              v  . . . . . . . . . . . . . 11, 28, 104, 133, 134, 150, 151, 154
  10455.         Speeding Up . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  10456.         SSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
  10457.         Standalone  . . . . . . . . . 10, 12, 14, 16, 17, 22, 37, 39, 136, 169
  10458.         Status  .  7, 20, 30, 40, 41, 54, 73, 94, 100, 117, 125, 145, 159, 169
  10459.  
  10460.  
  10461.  
  10462.  
  10463.  
  10464.         Page 188                                   QuickBBS 2.76 Documentation
  10465.  
  10466.  
  10467.         Status display
  10468.              Want-Chat  . . . . . . . . . . . . . . . . . . . . . . . . .  117
  10469.         Status Displays . . . . . . . . . . . . . . . . . . . . . . . . . . 73
  10470.         Structure . . . . . . . . . . . . . . 12, 13, 48, 74, 88, 98, 156, 172
  10471.         Suitability . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 2
  10472.         Swap to Disk/EMS  . . . . . . . . . . . . . . . . . . . . . . . 21, 22
  10473.         Sysop access  . . . . . . . . . . . . . . . 18, 19, 21, 32, 66-68, 169
  10474.         Sysop Name  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
  10475.         System files  . . . . . . . . . . . . . . . . . . . . . . . .  10, 103
  10476.              AREAS.KDP  . . . . . . . . . . . . . . . . . . . . . . . . .  102
  10477.              DORINFO1.DEF . . . . . . . . . . . . . . . . . . .  116, 119, 149
  10478.              EXITINFO.BBS . . . . . . . . . . . . . . . . . . 85, 86, 116, 119
  10479.              LASTREAD.BBS . . . . . . . . . . . . . . . . . . . . . 29, 39, 77
  10480.         System name . . . . . . . . . . . . . . . . . . . . . 15, 90, 149, 157
  10481.         System operator . . . . . . . . . . . . . . . . . 15, 69, 92, 169, 171
  10482.         System prompts
  10483.              Loading Message  . . . . . . . . . . . . . . . . . . . . . . . 30
  10484.              No New Mail  . . . . . . . . . . . . . . . . . . . . . . . . . 30
  10485.              Selection Prompt . . . . . . . . . . . . . . . . . . . . . . . 30
  10486.         System security . . . . . . . . . . . . . . . . . . .  31, 38, 46, 126
  10487.              Flags  . 6, 17, 20, 23, 24, 31-36, 42, 44, 46, 49, 51, 54-58, 60,
  10488.                             77, 78, 95, 105, 128, 140, 144, 149, 152, 155, 159
  10489.              Security Levels  . .  6, 20, 21, 24, 42, 46, 51, 60, 80, 129, 164
  10490.         SYSTEM.LOG  . . . . . . . . . . . . .  32, 72, 117, 125, 128, 153, 167
  10491.         Tagline . . . . . . . . . . . . . . . . . . . . . . . . . 97, 104, 105
  10492.         Template access . . . . . . . . . . . . . . . . . . . . . . . . 20, 24
  10493.         Templating  . . . . . . . . . . . . . . . . 6, 54-56, 58, 85, 125, 169
  10494.         Thread  . . . . . . . . . . . . . . . . . . . . . . . 19, 66, 100, 169
  10495.         Time banks  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  10496.         TIMEWARN.A??  . . . . . . . . . . . . . . . . . . . . . . . .  91, 158
  10497.         TOOSLOW.A?? . . . . . . . . . . . . . . . . . . . . . . . . .  91, 158
  10498.         TOP.MNU . . . . . . . . . . . . . . . .  41, 50, 52, 64, 108, 118, 157
  10499.         TopMenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 41
  10500.         Tosser  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
  10501.         TRASHCAN.A??  . . . . . . . . . . . . . . . . . . . . . . 91, 113, 158
  10502.         Twit  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5, 169
  10503.         Types of Access . . . . . . . . . . . . . . . . . . . . . . . . . . 20
  10504.              Read .  3, 6, 9-12, 17-21, 23, 36, 37, 39, 46, 55, 56, 64-67, 69,
  10505.                    75, 77, 78, 86, 87, 88, 91, 95, 100, 101, 119-121, 124-126,
  10506.                                         156, 158, 159, 162, 165, 166, 169, 170
  10507.              Sysop  . . 3, 4, 6, 7, 13, 15, 17-22, 31, 32, 37, 38, 46, 59, 64,
  10508.                    66-73, 77, 78, 80, 81, 82, 86, 87, 90-92, 95, 97, 104, 112,
  10509.                     117, 118, 120, 125, 132, 133, 134-136, 138, 146, 149, 153,
  10510.                                                   157, 158, 160, 162, 166, 169
  10511.              Template . . . . . . . . . . . . . . . .  17, 20, 23, 24, 55, 169
  10512.              Write  . 3, 9, 17, 20, 30, 43, 54, 67, 75, 87, 88, 152, 154, 156,
  10513.                                                                            170
  10514.         Uninterruptable Power Supply  . . . . . . . . . . . . . . . . . . .  9
  10515.         Unregistered QuickBBS system  . . . . . . . . . . . . . . . . . . . 15
  10516.         UP-DESC.A?? . . . . . . . . . . . . . . . . . . . . . . . . .  91, 158
  10517.         Upload/download ratios  . . . . . . . . . . . . . . . . . . . . 20, 58
  10518.  
  10519.  
  10520.  
  10521.  
  10522.  
  10523.         QuickBBS 2.76 Documentation                                   Page 189
  10524.  
  10525.  
  10526.         User base . . . . . . . . .  6, 9, 18, 31, 38, 77-80, 82, 94, 159, 170
  10527.         User editor . . . . . . . . . . . . . . . . . . . . . . 37, 39, 66, 77
  10528.              USEREDIT.EXE . . . . . . . . . . . . . . . .  10, 14, 39, 77, 172
  10529.         User Group  . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 21
  10530.         User maintenance
  10531.              USERPACK.EXE . . . . . . . . . . . . . . . . . . 14, 79, 154, 172
  10532.              USERSORT.EXE . . . . . . . . . . . . . . . . . . 14, 80, 154, 172
  10533.         USEREDIT.EXE  . . . . . . . . . . . . . . . . . .  10, 14, 39, 77, 172
  10534.         USERn.A?? . . . . . . . . . . . . . . . . . . . . . . 73, 91, 153, 158
  10535.         USERON.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
  10536.         USERPACK.EXE  . . . . . . . . . . . . . . . . . . . . 14, 79, 154, 172
  10537.         USERS.BBS . . . . . . . . . . . . . . . . . . . . . . . 29, 32, 77, 82
  10538.         USERSORT.EXE  . . . . . . . . . . . . . . . . . . . . 14, 80, 154, 172
  10539.         Utilities .  1-3, 6, 9-11, 18, 23, 81, 85, 86, 101, 105, 108, 170, 173
  10540.         Verification  . . . . .  1, 13, 36, 63, 64, 92, 93, 111, 126, 158, 170
  10541.         Video options
  10542.              Direct Screen Writes . . . . . . . . . . . . . . . . . . . 37, 38
  10543.              Mono Mode  . . . . . . . . . . . . . . . . . . . . . . . . 37, 38
  10544.              Snow Check . . . . . . . . . . . . . . . . . . . . . . . . 37, 38
  10545.         Viruses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 58
  10546.         Warranty  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
  10547.         WELCOME.A?? . . . . . . . . . . . . . . . . . . . . . . .  63, 91, 158
  10548.         Word processor  . . . . . . . . . . . . . . . . . . . . . . . . . . 69
  10549.         Write access  . . . . . . . . . . . . . . . . . . . . . .  20, 67, 170
  10550.         Write caching . . . . . . . . . . . . . . . . . . . . . . . . . 9, 170
  10551.         XFERHELP.A??  . . . . . . . . . . . . . . . . . . . . . . . .  92, 158
  10552.         XLAXNODE  . . . . . . . . . . . . . . . . . . . . . . . . . . 172, 106
  10553.         Xmail . . . . . . . . . . . . . . . . . . . . . . . . 98-100, 102, 103